PHP Class Neomerx\JsonApi\Encoder\Parser\ParserManager

Inheritance: implements Neomerx\JsonApi\Contracts\Encoder\Parser\ParserManagerInterface, implements Psr\Log\LoggerAwareInterface, use trait Psr\Log\LoggerAwareTrait
Afficher le fichier Open project: neomerx/json-api Class Usage Examples

Protected Properties

Свойство Type Description
$parameterAnalyzer Neomerx\JsonApi\Contracts\Encoder\Parameters\ParametersAnalyzerInterface

Méthodes publiques

Méthode Description
__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 )

Method Details

__construct() public méthode

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

getFieldSet() public méthode

public getFieldSet ( $type )

getIncludeRelationships() public méthode

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

isRelationshipInFieldSet() public méthode

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

isShouldParseRelationships() public méthode

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

Property Details

$parameterAnalyzer protected_oe property

protected ParametersAnalyzerInterface,Neomerx\JsonApi\Contracts\Encoder\Parameters $parameterAnalyzer
Résultat Neomerx\JsonApi\Contracts\Encoder\Parameters\ParametersAnalyzerInterface