PHP 클래스 Joli\Jane\Reference\Resolver

파일 보기 프로젝트 열기: jolicode/jane 1 사용 예제들

공개 메소드들

메소드 설명
__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