Например мне нужно вызвать и обработать хук перед тем как его обработает компонент content
Пробовал делать это из своего компонента:
Пробовал id компонента делать меньше чем у content
Пробовал чтоб папка компонента чтоб по алфавиту раньше стояла.
Все равно обрабатывает после
функция стала выглядеть так
public static function getControllersManifests(){ $controllers = self::getDirsList('system/controllers'); foreach($controllers as $controller_name){ $manifest_file = cmsConfig::get('root_path') . 'system/controllers/' . $controller_name . '/manifest.php'; $manifest = include $manifest_file; if (!$manifest) { continue; } $manifests[ $controller_name ] = $manifest; } return $manifests; }
Пока просто перед вызовов задуманного хука в "мешающем" компоненте, вызвал свой хук и обработал.