/** * Setup method. * * @return void */ public function setUp() { parent::setUp(); Router::plugin('DebugKit', function ($routes) { $routes->connect('/toolbar/:action/*', ['controller' => 'Requests']); }); }
/** * Setup method. * * @return void */ public function setUp() { parent::setUp(); Router::plugin('DebugKit', function ($routes) { $routes->connect('/panels/:action/*', ['controller' => 'Panels']); }); }
/** * reset environment. * * @return void */ public function setUp() { parent::setUp(); Configure::write('App.namespace', 'TestApp'); Plugin::load(array('TestPlugin', 'TestPluginTwo')); $this->Case = $this->getMockForAbstractClass('Cake\\TestSuite\\ControllerTestCase'); $this->Case->loadRoutes = false; DispatcherFactory::add('Routing'); DispatcherFactory::add('ControllerFactory'); Router::scope('/', function ($routes) { $routes->fallbacks(); }); Router::prefix('admin', function ($routes) { $routes->plugin('TestPlugin', function ($routes) { $routes->fallbacks(); }); $routes->fallbacks(); }); Router::plugin('TestPlugin', function ($routes) { $routes->fallbacks(); }); Router::plugin('TestPluginTwo', function ($routes) { $routes->fallbacks(); }); TableRegistry::clear(); }
/** * Setup method. * * @return void */ public function setUp() { parent::setUp(); Router::plugin('DebugKit', function ($routes) { $routes->connect('/toolbar/clear_cache/*', ['plugin' => 'DebugKit', 'controller' => 'Toolbar', 'action' => 'clearCache']); }); }
/** * @return void */ public function testBuildResetWithPlugin() { Router::connect('/:controller/:action/*'); $result = $this->Url->buildReset(['controller' => 'foobar', 'action' => 'test']); $expected = '/foobar/test'; $this->assertSame($expected, $result); $this->Url->request->here = '/admin/foo/bar/baz/test'; $this->Url->request->params['prefix'] = 'admin'; $this->Url->request->params['plugin'] = 'Foo'; Router::reload(); Router::connect('/:controller/:action/*'); Router::plugin('Foo', function ($routes) { $routes->fallbacks(); }); Router::prefix('admin', function ($routes) { $routes->plugin('Foo', function ($routes) { $routes->fallbacks(); }); }); Plugin::routes(); Router::pushRequest($this->Url->request); $result = $this->Url->build(['controller' => 'bar', 'action' => 'baz', 'x']); $expected = '/admin/foo/bar/baz/x'; $this->assertSame($expected, $result); $result = $this->Url->buildReset(['controller' => 'bar', 'action' => 'baz', 'x']); $expected = '/bar/baz/x'; $this->assertSame($expected, $result); }
/** * Setup test data. * * @return void */ public function setUp() { Plugin::load('TestPlugin', ['autoload' => true]); Router::plugin('TestPlugin', function ($routes) { $routes->fallbacks('DashedRoute'); }); Plugin::load('Union/Core', ['path' => ROOT, 'routes' => true, 'bootstrap' => true]); }
/** * Setup test data. * * @return void */ public function setUp() { parent::setUp(); Plugin::load('Union/Core', ['path' => ROOT, 'routes' => true, 'bootstrap' => true]); Plugin::load('TestPlugin'); Router::plugin('TestPlugin', function ($routes) { $routes->fallbacks('DashedRoute'); }); $this->View = $this->getMock('Union\\Core\\View\\AppView', ['append']); $this->Button = new ButtonHelper($this->View); }
/** * Setup test data. * * @return void */ public function setUp() { parent::setUp(); Plugin::load('TestPlugin', ['autoload' => true]); Router::plugin('TestPlugin', function ($routes) { $routes->fallbacks('DashedRoute'); }); $this->Controller = new AppController(new Request(['session' => new Session()])); $componentRegistry = new ComponentRegistry($this->Controller); $this->App = new AppComponent($componentRegistry); }
/** * Setup test data. * * @return void */ public function setUp() { parent::setUp(); Plugin::load('TestPlugin'); Plugin::load('Union/Core', ['path' => ROOT]); Router::plugin('TestPlugin', function ($routes) { $routes->fallbacks('DashedRoute'); }); $this->View = new AppView(); $this->Html = new HtmlHelper($this->View); }
/** * Setup test data. * * @return void */ public function setUp() { parent::setUp(); Plugin::load('Union/Core', ['path' => ROOT, 'routes' => true, 'bootstrap' => true]); Plugin::load('TestPlugin'); Router::plugin('TestPlugin', function ($routes) { $routes->fallbacks('DashedRoute'); }); $this->View = new AppView(); $this->Form = new FormHelper($this->View, ['widgets' => ['_default' => 'Union\\Core\\View\\Widget\\BasicWidget', 'button' => 'Union\\Core\\View\\Widget\\ButtonWidget', 'textarea' => 'Union\\Core\\View\\Widget\\TextAreaWidget'], 'templates' => 'Union/Core.templates/form']); }
/** * Setup test data. * * @return void */ public function setUp() { parent::setUp(); Plugin::load('Union/Core', ['path' => ROOT, 'routes' => true, 'bootstrap' => true]); Plugin::load('TestPlugin'); Router::plugin('TestPlugin', function ($routes) { $routes->fallbacks('DashedRoute'); }); $Request = new Request(['params' => ['plugin' => 'TestPlugin', 'controller' => 'Event', 'action' => 'view', 'pass' => []]]); $this->View = new AppView($Request); $this->ToolBar = new ToolBarHelper($this->View); }
/** * Setup test data. * * @return void */ public function setUp() { parent::setUp(); Plugin::load('Union/Core', ['path' => ROOT, 'routes' => true, 'bootstrap' => true]); Plugin::load('TestPlugin', ['autoload' => true]); Router::plugin('TestPlugin', function ($routes) { $routes->fallbacks('DashedRoute'); }); Router::plugin('TestPlugin', ['path' => '/'], function (RouteBuilder $routeBuilder) { $routeBuilder->prefix('admin', function (RouteBuilder $routeBuilder) { $routeBuilder->connect('/:plugin/:controller/:action/*', []); }); }); }
<?php /** * HybridAuth Plugin routes * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt */ namespace ADmad\HybridAuth\Config; use Cake\Routing\Router; Router::plugin('ADmad/HybridAuth', ['path' => '/hybrid_auth'], function ($routes) { $routes->connect('/endpoint', ['controller' => 'HybridAuth', 'action' => 'endpoint']); $routes->connect('/authenticated', ['controller' => 'HybridAuth', 'action' => 'authenticated']); });
<?php use Cake\Routing\RouteBuilder; use Cake\Routing\Router; Router::plugin('Pie/Users', ['path' => '/users'], function (RouteBuilder $routes) { $routes->fallbacks('DashedRoute'); });
/** * Adding routes for the api-prefix and CakeManager-Plugin */ Router::prefix('api', function ($routes) { $routes->plugin('CakeManager', ['path' => '/'], function ($routes) { $routes->extensions(['json']); $routes->resources('Roles'); $routes->resources('Users'); $routes->fallbacks('InflectedRoute'); }); }); /* * Adding default routes for the CakeManager */ Router::plugin('CakeManager', ['path' => '/'], function ($routes) { $routes->fallbacks('InflectedRoute'); }); /** * Default routes for usersController from the CakeManager * * Previous: * manager/users/request * * New: * users/request * */ Router::connect('/users/:action/*', ['plugin' => 'CakeManager', 'prefix' => false, 'controller' => 'Users']); /** * Default login-url */
<?php use Cake\Routing\Router; Router::extensions(['xlsx']); Router::plugin('Cewi/Excel', null, function ($routes) { $routes->connect('/:controller/:action'); });
<?php /** * Copyright (c) Rafael Abreu * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * @link http://www.rafaelabreu.eti.br CakePHP(tm) Project * @license http://www.opensource.org/licenses/mit-license.php MIT License */ use Cake\Routing\Router; Router::plugin('Acl', function ($routes) { $routes->fallbacks('DashedRoute'); });
<?php use Cake\Routing\Router; Router::plugin('Admin', ['path' => '/admin'], function ($routes) { // Routes connected here are prefixed with '/admin' and // have the plugin route element set to 'DebugKit'. $routes->fallbacks('DashedRoute'); $routes->connect('/', ['controller' => 'Index', 'action' => 'index']); });
<?php use Cake\Routing\Router; Router::plugin('Csp', ['path' => '/csp'], function ($routes) { $routes->fallbacks('DashedRoute'); });
<?php /** * CakeManager (http://cakemanager.org) * Copyright (c) http://cakemanager.org * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) http://cakemanager.org * @link http://cakemanager.org CakeManager Project * @since 1.0 * @license http://www.opensource.org/licenses/mit-license.php MIT License */ use Cake\Routing\Router; Router::plugin('Users', ['path' => '/users'], function ($routes) { $routes->connect('/', ['controller' => 'Users', 'action' => 'login']); $routes->fallbacks('InflectedRoute'); }); /** * Default login-url */ Router::connect('/login', ['plugin' => 'Users', 'prefix' => false, 'controller' => 'Users', 'action' => 'login']); /** * Default login-url */ Router::connect('/logout', ['plugin' => 'Users', 'prefix' => false, 'controller' => 'Users', 'action' => 'logout']);
<?php use Cake\Routing\Router; Router::plugin('Bootstrap', function ($routes) { $routes->fallbacks(); });
<?php /** * UnionCMS Community * * This file is part of the of the simple cms based on CakePHP 3. * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * * @package Community * @license MIT * @copyright MIT License http://www.opensource.org/licenses/mit-license.php * @link https://github.com/UnionCMS/Community * @author Sergey Kalistratov <*****@*****.**> */ use Cake\Routing\Router; use Cake\Routing\RouteBuilder; Router::plugin('Union/Community', ['path' => '/'], function (RouteBuilder $routeBuilder) { $routeBuilder->prefix('admin', function (RouteBuilder $routeBuilder) { $routeBuilder->connect('/login', ['plugin' => 'Union/Community', 'controller' => 'Users', 'action' => 'login']); $routeBuilder->connect('/community/:controller/:action/*', []); }); $routeBuilder->connect('/users/:action/*', ['controller' => 'Users']); });
<?php use Cake\Routing\Router; Router::plugin('Auth', ['path' => '/auth'], function ($routes) { $routes->fallbacks('DashedRoute'); });
<?php use Cake\Routing\Router; Router::plugin('System', function ($routes) { $routes->connect('/', ['controller' => 'Pages', 'action' => 'index']); $routes->fallbacks('InflectedRoute'); });
<?php /** * UnionCMS __PACKAGE__ * * This file is part of the of the simple cms based on CakePHP 3. * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * * @package __PACKAGE__ * @license MIT * @copyright MIT License http://www.opensource.org/licenses/mit-license.php * @link https://github.com/UnionCMS/__PACKAGE__ * @author Sergey Kalistratov <*****@*****.**> */ use Cake\Routing\Router; use Cake\Routing\RouteBuilder; Router::defaultRouteClass('DashedRoute'); Router::scope('/', function (RouteBuilder $routes) { $routes->connect('/', ['controller' => 'Test', 'action' => 'index']); $routes->connect('/test/:action/*', ['controller' => 'Test']); $routes->fallbacks('DashedRoute'); }); Router::plugin('Union/Core', ['path' => '/'], function (RouteBuilder $routeBuilder) { $routeBuilder->prefix('admin', function (RouteBuilder $routeBuilder) { $routeBuilder->connect('/core/:controller/:action/*', []); $routeBuilder->connect('/dashboard', ['controller' => 'Union', 'action' => 'dashboard']); $routeBuilder->connect('/', ['controller' => 'Union', 'action' => 'dashboard']); }); });
<?php namespace Data\Test\App\Config; use Cake\Core\Plugin; use Cake\Routing\Router; Router::scope('/', function ($routes) { $routes->connect('/:controller', ['action' => 'index'], ['routeClass' => 'InflectedRoute']); $routes->connect('/:controller/:action/*', [], ['routeClass' => 'InflectedRoute']); }); Router::plugin('Data', function ($routes) { $routes->prefix('admin', function ($routes) { $routes->connect('/:controller/:action/*', ['routeClass' => 'InflectedRoute']); }); $routes->connect('/:controller', ['action' => 'index'], ['routeClass' => 'InflectedRoute']); $routes->connect('/:controller/:action/*', [], ['routeClass' => 'InflectedRoute']); }); //Plugin::routes();
<?php use Cake\Routing\Router; Router::plugin('ReCaptcha', function ($routes) { $routes->fallbacks('InflectedRoute'); });
<?php namespace Data\Config; use Cake\Routing\Route\DashedRoute; use Cake\Routing\Router; Router::prefix('admin', function ($routes) { $routes->plugin('Data', function ($routes) { $routes->connect('/:controller', ['action' => 'index'], ['routeClass' => DashedRoute::class]); $routes->connect('/:controller/:action/*', [], ['routeClass' => DashedRoute::class]); }); }); Router::plugin('Data', function ($routes) { $routes->connect('/:controller', ['action' => 'index'], ['routeClass' => DashedRoute::class]); $routes->connect('/:controller/:action/*', [], ['routeClass' => DashedRoute::class]); });
<?php use Cake\Routing\Router; Router::plugin('Editorial/Summernote', function ($routes) { $routes->fallbacks(); }); Router::connect('summernote/files/list', ['plugin' => 'Editorial/Summernote', 'controller' => 'Filesystem', 'action' => 'callback']);
<?php use Cake\Routing\Router; Router::plugin('RelatedContent', ['path' => '/RelatedContent'], function ($routes) { $routes->fallbacks('DashedRoute'); });