Drest\Mapping\RouteMetaData::setExpose PHP Method

setExpose() public method

An array of fields we're allowed to expose to the client
public setExpose ( array $expose )
$expose array
    public function setExpose(array $expose)
    {
        $this->expose = $expose;
    }

Usage Example

Example #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\Mapping\RouteMetaData::setExpose