PHP Класс Joli\Jane\Reference\Resolver

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

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

Метод Описание
__construct ( Symfony\Component\Serializer\SerializerInterface $serializer )
resolve ( Joli\Jane\Runtime\Reference $reference ) : mixed Resolve a JSON Reference for a Schema

Защищенные методы

Метод Описание
doResolve ( Joli\Jane\Runtime\Reference $reference ) : mixed Resolve a JSON Reference for a Schema
resolveJSONPointer ( Joli\Jane\Runtime\Reference $reference, Joli\Jane\Model\JsonSchema $schema ) : mixed Resolve a JSON Pointer for a Schema
resolveSchema ( Joli\Jane\Runtime\Reference $reference, Joli\Jane\Model\JsonSchema $currentSchema ) : Joli\Jane\Model\JsonSchema Resolve JSON Schema for the reference

Приватные методы

Метод Описание
getJsonSchemaContent ( $schemaUrl )

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

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

public __construct ( Symfony\Component\Serializer\SerializerInterface $serializer )
$serializer Symfony\Component\Serializer\SerializerInterface

doResolve() защищенный Метод

Resolve a JSON Reference for a Schema
protected doResolve ( Joli\Jane\Runtime\Reference $reference ) : mixed
$reference Joli\Jane\Runtime\Reference
Результат mixed Return the json value (deserialized) referenced

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

Resolve a JSON Reference for a Schema
public resolve ( Joli\Jane\Runtime\Reference $reference ) : mixed
$reference Joli\Jane\Runtime\Reference
Результат mixed Return the json value (deserialized) referenced

resolveJSONPointer() защищенный Метод

Resolve a JSON Pointer for a Schema
protected resolveJSONPointer ( Joli\Jane\Runtime\Reference $reference, Joli\Jane\Model\JsonSchema $schema ) : mixed
$reference Joli\Jane\Runtime\Reference
$schema Joli\Jane\Model\JsonSchema
Результат mixed Return the json value (deserialized) referenced

resolveSchema() защищенный Метод

Resolve JSON Schema for the reference
protected resolveSchema ( Joli\Jane\Runtime\Reference $reference, Joli\Jane\Model\JsonSchema $currentSchema ) : Joli\Jane\Model\JsonSchema
$reference Joli\Jane\Runtime\Reference
$currentSchema Joli\Jane\Model\JsonSchema
Результат Joli\Jane\Model\JsonSchema Return the json schema referenced