Example #1
0
 /**
  * Enables creating a new request object (or child class) from an existing request object.
  *
  * @param Request $request
  * @return static
  */
 public static function newFromRequest(Request $request)
 {
     $reflector = new \ReflectionClass(get_called_class());
     return $reflector->newInstanceArgs($request->getConstructParamsArray());
 }