/** * {@inheritdoc} */ public function register(RegistratorInterface $registrator) { /** * Let's register new view namespace 'profiler'. */ $registrator->configure('views', 'namespaces', 'spiral/security', ["'security' => [", " directory('libraries') . 'spiral/security/source/views/',", "]"]); }
/** * {@inheritdoc} */ public function register(RegistratorInterface $registrator) { /** * Let's register new view namespace 'toolkit'. */ $registrator->configure('views', 'namespaces.spiral', 'spiral/toolkit', ["directory('libraries') . 'spiral/toolkit/source/views/',"]); /** * And mount of AssetManager. */ $registrator->configure('views', 'dark.processors', 'spiral/toolkit', ['//Provides ability to automatically include js and css requested by widgets and tags', 'Spiral\\Toolkit\\AssetManager::class,']); }
/** * @param RegistratorInterface $registrator */ public function register(RegistratorInterface $registrator) { //Register tokenizer directory $registrator->configure('tokenizer', 'directories', 'spiral/snapshotter', ["directory('libraries') . 'spiral/snapshotter',"]); //Register view namespace $registrator->configure('views', 'namespaces', 'spiral/snapshotter', ["'snapshotter' => [", " directory('libraries') . 'spiral/snapshotter/source/views/',", " /*{{namespaces.snapshotter}}*/", "]"]); //Register database settings $registrator->configure('databases', 'databases', 'spiral/snapshotter', ["'vault' => [", " 'connection' => 'vault',", " 'tablePrefix' => 'vault_'", " /*{{databases.snapshotter}}*/", "]"]); //Register controller in navigation config $registrator->configure('modules/vault', 'controllers', 'spiral/snapshotter', ["'snapshots' => \\Spiral\\Snapshotter\\Controllers\\SnapshotsController::class"]); //Register menu item in navigation config $registrator->configure('modules/vault', 'navigation.vault', 'spiral/snapshotter', ["'snapshots' => [", " 'title' => 'Snapshots',", " 'requires' => 'vault.snapshots'", "]", "/*{{navigation.vault.snapshots}}*/"]); }
/** * {@inheritdoc} */ public function register(RegistratorInterface $registrator) { $registrator->configure('views', 'namespaces.spiral', 'spiral/quill', ["directory('libraries') . 'spiral/quill/source/views/',"]); }
/** * {@inheritdoc} */ public function register(RegistratorInterface $registrator) { //To ensure that our commands can be located $registrator->configure('tokenizer', 'directories', 'spiral/scaffolder', ["directory('libraries') . 'spiral/scaffolder'"]); }
/** * {@inheritdoc} */ public function register(RegistratorInterface $registrator) { $registrator->configure('views', 'namespaces', 'spiral/profiler', ["'profiler' => [", " directory('libraries') . 'spiral/profiler/source/views/',", " /*{{namespaces.profiler}}*/", "]"]); }
/** * @param RegistratorInterface $registrator */ public function register(RegistratorInterface $registrator) { $registrator->configure('views', 'namespaces', 'spiral/vault', ["'vault' => [", " directory('libraries') . 'spiral/vault/source/views/',", " /*{{namespaces.vault}}*/", "]"]); $registrator->configure('translator', 'domains', 'spiral/vault', ["'vault' => [", " 'spiral-vault-*',", " 'view-vault-*',", " /*{{domain.vault}}*/", "]"]); }
/** * @param RegistratorInterface $registrator */ public function register(RegistratorInterface $registrator) { $registrator->configure('http', 'cookies.excluded', 'spiral/auth', ["//Authorization cookie", "'auth-token'"]); //Models $registrator->configure('tokenizer', 'directories', 'spiral/auth', ["directory('libraries') . 'spiral/auth'"]); }