PHP Class eZ\Publish\Core\REST\Server\Controller

Inheritance: implements Symfony\Component\DependencyInjection\ContainerAwareInterface, use trait Symfony\Component\DependencyInjection\ContainerAwareTrait
Show file Open project: ezsystems/ezpublish-kernel

Protected Properties

Property Type Description
$inputDispatcher eZ\Publish\Core\REST\Common\Input\Dispatcher
$repository eZ\Publish\API\Repository\Repository Repository.
$requestParser eZ\Publish\Core\REST\Common\RequestParser
$router Symfony\Component\Routing\RouterInterface

Public Methods

Method Description
setInputDispatcher ( Dispatcher $inputDispatcher )
setRepository ( eZ\Publish\API\Repository\Repository $repository )
setRequestParser ( eZ\Publish\Core\REST\Common\RequestParser $requestParser )
setRouter ( Symfony\Component\Routing\RouterInterface $router )

Protected Methods

Method Description
getMediaType ( Request $request ) : string Extracts the requested media type from $request.

Method Details

getMediaType() protected method

Extracts the requested media type from $request.
protected getMediaType ( Request $request ) : string
$request Symfony\Component\HttpFoundation\Request
return string

setInputDispatcher() public method

public setInputDispatcher ( Dispatcher $inputDispatcher )
$inputDispatcher eZ\Publish\Core\REST\Common\Input\Dispatcher

setRepository() public method

public setRepository ( eZ\Publish\API\Repository\Repository $repository )
$repository eZ\Publish\API\Repository\Repository

setRequestParser() public method

public setRequestParser ( eZ\Publish\Core\REST\Common\RequestParser $requestParser )
$requestParser eZ\Publish\Core\REST\Common\RequestParser

setRouter() public method

public setRouter ( Symfony\Component\Routing\RouterInterface $router )
$router Symfony\Component\Routing\RouterInterface

Property Details

$inputDispatcher protected property

protected Dispatcher,eZ\Publish\Core\REST\Common\Input $inputDispatcher
return eZ\Publish\Core\REST\Common\Input\Dispatcher

$repository protected property

Repository.
protected Repository,eZ\Publish\API\Repository $repository
return eZ\Publish\API\Repository\Repository

$requestParser protected property

protected RequestParser,eZ\Publish\Core\REST\Common $requestParser
return eZ\Publish\Core\REST\Common\RequestParser

$router protected property

protected RouterInterface,Symfony\Component\Routing $router
return Symfony\Component\Routing\RouterInterface