Drest\Query\ExposeFields::create PHP Method

create() public static method

Create an instance of ExposeFields
public static create ( RouteMetaData $route ) : ExposeFields
$route Drest\Mapping\RouteMetaData - requires a matched route
return ExposeFields
    public static function create(RouteMetaData $route)
    {
        return new self($route);
    }

Usage Example

Beispiel #1
0
 public function testConfigureExposurePullRequestWithExplicitExpose()
 {
     $routeMetaData = new RouteMetaData();
     $explicit_expose = array('username', 'email');
     $routeMetaData->setExpose($explicit_expose);
     $expose = ExposeFields::create($routeMetaData);
     $request = new Request();
     $request->setPost('expose', 'username|address');
     $expose->configurePullRequest(array(Configuration::EXPOSE_REQUEST_PARAM_POST => 'expose'), $request);
     $this->assertEquals($explicit_expose, $expose->toArray());
 }
All Usage Examples Of Drest\Query\ExposeFields::create