Exemplo n.º 1
0
 /**
  * {@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/',", "]"]);
 }
Exemplo n.º 2
0
 /**
  * {@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}}*/"]);
 }
Exemplo n.º 4
0
 /**
  * {@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'"]);
 }
Exemplo n.º 6
0
 /**
  * {@inheritdoc}
  */
 public function register(RegistratorInterface $registrator)
 {
     $registrator->configure('views', 'namespaces', 'spiral/profiler', ["'profiler' => [", "   directory('libraries') . 'spiral/profiler/source/views/',", "   /*{{namespaces.profiler}}*/", "]"]);
 }
Exemplo n.º 7
0
 /**
  * @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}}*/", "]"]);
 }
Exemplo n.º 8
0
 /**
  * @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'"]);
 }