PHP Класс Lemon\RestBundle\Request\Handler

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$envelopeFactory Lemon\RestBundle\Object\Envelope\EnvelopeFactory
$logger Psr\Log\LoggerInterface
$managerFactory Lemon\RestBundle\Object\ManagerFactoryInterface
$negotiator Negotiation\FormatNegotiator
$serializer Lemon\RestBundle\Serializer\ConstructorFactory

Открытые методы

Метод Описание
__construct ( Lemon\RestBundle\Object\ManagerFactoryInterface $managerFactory, EnvelopeFactory $envelopeFactory, ConstructorFactory $serializer, Negotiation\FormatNegotiator $negotiator, Psr\Log\LoggerInterface $logger = null )
handle ( Request $request, Response $response, string $resource, Closure $callback ) : Response
options ( Request $request, Response $response, $resource, $id = null )

Описание методов

__construct() публичный Метод

public __construct ( Lemon\RestBundle\Object\ManagerFactoryInterface $managerFactory, EnvelopeFactory $envelopeFactory, ConstructorFactory $serializer, Negotiation\FormatNegotiator $negotiator, Psr\Log\LoggerInterface $logger = null )
$managerFactory Lemon\RestBundle\Object\ManagerFactoryInterface
$envelopeFactory Lemon\RestBundle\Object\Envelope\EnvelopeFactory
$serializer Lemon\RestBundle\Serializer\ConstructorFactory
$negotiator Negotiation\FormatNegotiator
$logger Psr\Log\LoggerInterface

handle() публичный Метод

public handle ( Request $request, Response $response, string $resource, Closure $callback ) : Response
$request Symfony\Component\HttpFoundation\Request
$response Symfony\Component\HttpFoundation\Response
$resource string
$callback Closure
Результат Symfony\Component\HttpFoundation\Response

options() публичный Метод

public options ( Request $request, Response $response, $resource, $id = null )
$request Symfony\Component\HttpFoundation\Request
$response Symfony\Component\HttpFoundation\Response

Описание свойств

$envelopeFactory защищенное свойство

protected EnvelopeFactory,Lemon\RestBundle\Object\Envelope $envelopeFactory
Результат Lemon\RestBundle\Object\Envelope\EnvelopeFactory

$logger защищенное свойство

protected LoggerInterface,Psr\Log $logger
Результат Psr\Log\LoggerInterface

$managerFactory защищенное свойство

protected ManagerFactoryInterface,Lemon\RestBundle\Object $managerFactory
Результат Lemon\RestBundle\Object\ManagerFactoryInterface

$negotiator защищенное свойство

protected FormatNegotiator,Negotiation $negotiator
Результат Negotiation\FormatNegotiator

$serializer защищенное свойство

protected ConstructorFactory,Lemon\RestBundle\Serializer $serializer
Результат Lemon\RestBundle\Serializer\ConstructorFactory