Application API Documentation

Directional Consulting

Classes

Uses the JMS metadata factory to extract input/output model information.

Interfaces, Classes and Traits

ModelDescriberInterface
ModelRegistryAwareInterface

Table of Contents

$contextFactory  : mixed
$contexts  : mixed
$doctrineReader  : mixed
$factory  : mixed
$mediaTypes  : mixed
$metadataStacks  : mixed
$modelRegistry  : ModelRegistry
$namingStrategy  : mixed
$propertyTypeUseGroupsCache  : array<string|int, mixed>
$useValidationGroups  : bool
__construct()  : mixed
describe()  : mixed
setModelRegistry()  : mixed
supports()  : bool
computeGroups()  : mixed
getNestedTypeInArray()  : mixed
propertyTypeUsesGroups()  : bool|null

Properties

$metadataStacks

private mixed $metadataStacks = []

$propertyTypeUseGroupsCache

private array<string|int, mixed> $propertyTypeUseGroupsCache = []

$useValidationGroups

private bool $useValidationGroups

Methods

__construct()

public __construct(MetadataFactoryInterface $factory, Reader $reader, array<string|int, mixed> $mediaTypes[, PropertyNamingStrategyInterface|null $namingStrategy = null ][, bool $useValidationGroups = false ][, SerializationContextFactoryInterface|null $contextFactory = null ]) : mixed
Parameters
$factory : MetadataFactoryInterface
$reader : Reader
$mediaTypes : array<string|int, mixed>
$namingStrategy : PropertyNamingStrategyInterface|null = null
$useValidationGroups : bool = false
$contextFactory : SerializationContextFactoryInterface|null = null
Return values
mixed

describe()

public describe(Model $model, Schema $schema) : mixed
Parameters
$model : Model
$schema : Schema
Return values
mixed

computeGroups()

private computeGroups(Context $context[, array<string|int, mixed> $type = null ]) : mixed
Parameters
$context : Context
$type : array<string|int, mixed> = null
Return values
mixed

getNestedTypeInArray()

private getNestedTypeInArray(array<string|int, mixed> $type) : mixed
Parameters
$type : array<string|int, mixed>
Return values
mixed

propertyTypeUsesGroups()

private propertyTypeUsesGroups(array<string|int, mixed> $type) : bool|null
Parameters
$type : array<string|int, mixed>
Return values
bool|null

        

Search Results

Search results

Found Results