addPlugin('TestPlugin'); } /** * @param \Cake\Http\MiddlewareQueue $middleware * @return \Cake\Http\MiddlewareQueue */ public function middleware($middleware) { $middleware->add(new RoutingMiddleware($this)); return $middleware; } /** * Routes hook, used for testing with RoutingMiddleware. * * @param \Cake\Routing\RouteBuilder $routes * @return void */ public function routes($routes) { $routes->scope('/app', function (RouteBuilder $routes) { $routes->connect('/articles', ['controller' => 'Articles']); }); $routes->loadPlugin('TestPlugin'); } }