protected function validateAssociation(string $associationValue, string $module, string $view): void
    {
        $table = TableRegistry::getTableLocator()->get($module);
        if (!$table->hasAssociation($associationValue)) {
            $this->errors[] = sprintf(
                '%s module [%s] view reference ASSOCIATION column with unknown association "%s"',
                $module,
                $view,
                $associationValue
            );
        }
    }