Advertisement
luanoliveira

Untitled

Jul 26th, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.65 KB | None | 0 0
  1. \Route::set('admin.crud', 'admin/<config>(/<action>)', null, -2)
  2.     ->defaults(array(
  3.         'controller' => '\\Admin\\Controller',
  4.         'action'     => 'index'
  5.     ))->filter(function ($route, $params, $request) {
  6.         $config = (array) \Kohana::$config->load($params['config']);
  7.        
  8.         if (isset($config['filter_route']) && is_callable($config['filter_route'])) {
  9.             return call_user_func($config['filter_route'], $route, $params, $request, $config);
  10.         }
  11.        
  12.         if (isset($config['controller'])) {
  13.             $params['controller'] = $config['controller'];
  14.         }
  15.        
  16.         return $params;
  17.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement