PHP Класс Neomerx\JsonApi\Encoder\Parser\ParserManager

Наследование: implements Neomerx\JsonApi\Contracts\Encoder\Parser\ParserManagerInterface, implements Psr\Log\LoggerAwareInterface, use trait Psr\Log\LoggerAwareTrait
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$parameterAnalyzer Neomerx\JsonApi\Contracts\Encoder\Parameters\ParametersAnalyzerInterface

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

Метод Описание
__construct ( Neomerx\JsonApi\Contracts\Encoder\Parameters\ParametersAnalyzerInterface $parameterAnalyzer )
getFieldSet ( $type )
getIncludeRelationships ( Neomerx\JsonApi\Contracts\Encoder\Stack\StackReadOnlyInterface $stack )
isRelationshipInFieldSet ( Neomerx\JsonApi\Contracts\Encoder\Stack\StackReadOnlyInterface $stack )
isShouldParseRelationships ( Neomerx\JsonApi\Contracts\Encoder\Stack\StackReadOnlyInterface $stack )

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

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

public __construct ( Neomerx\JsonApi\Contracts\Encoder\Parameters\ParametersAnalyzerInterface $parameterAnalyzer )
$parameterAnalyzer Neomerx\JsonApi\Contracts\Encoder\Parameters\ParametersAnalyzerInterface

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

public getFieldSet ( $type )

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

public getIncludeRelationships ( Neomerx\JsonApi\Contracts\Encoder\Stack\StackReadOnlyInterface $stack )
$stack Neomerx\JsonApi\Contracts\Encoder\Stack\StackReadOnlyInterface

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

public isRelationshipInFieldSet ( Neomerx\JsonApi\Contracts\Encoder\Stack\StackReadOnlyInterface $stack )
$stack Neomerx\JsonApi\Contracts\Encoder\Stack\StackReadOnlyInterface

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

public isShouldParseRelationships ( Neomerx\JsonApi\Contracts\Encoder\Stack\StackReadOnlyInterface $stack )
$stack Neomerx\JsonApi\Contracts\Encoder\Stack\StackReadOnlyInterface

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

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

protected ParametersAnalyzerInterface,Neomerx\JsonApi\Contracts\Encoder\Parameters $parameterAnalyzer
Результат Neomerx\JsonApi\Contracts\Encoder\Parameters\ParametersAnalyzerInterface