Request::setRouteResolver PHP Method

setRouteResolver() public static method

Set the route resolver callback.
public static setRouteResolver ( Closure $callback )
$callback Closure
        public static function setRouteResolver($callback)
        {
            return \Illuminate\Http\Request::setRouteResolver($callback);
        }

Usage Example

 /**
  * test should set table and fillable for model base on request
  * @dataProvider dataProvider
  * @param $slug
  * @param $item
  * @param $table
  */
 public function testShouldSetTableAndFillableForModelBaseOnRequest($slug, $item, $table)
 {
     // GIVEN
     \Request::setRouteResolver(function () use($slug, $item) {
         return new ResoleRequest_Mocker($slug, $item);
     });
     // WHEN
     $model = new Prj02Inquire();
     // THEN
     $this->assertEquals($table, $model->getTable());
 }