├── LICENSE ├── README.md ├── composer.json ├── phpstan-baseline.neon └── src ├── JsonApi ├── Exception │ ├── AbstractJsonApiException.php │ ├── ApplicationError.php │ ├── ClientGeneratedIdAlreadyExists.php │ ├── ClientGeneratedIdNotSupported.php │ ├── ClientGeneratedIdRequired.php │ ├── DataMemberMissing.php │ ├── DefaultExceptionFactory.php │ ├── ExceptionFactoryInterface.php │ ├── FullReplacementProhibited.php │ ├── InclusionUnrecognized.php │ ├── InclusionUnsupported.php │ ├── JsonApiExceptionInterface.php │ ├── MediaTypeUnacceptable.php │ ├── MediaTypeUnsupported.php │ ├── QueryParamMalformed.php │ ├── QueryParamUnrecognized.php │ ├── RelationshipNotExists.php │ ├── RelationshipTypeInappropriate.php │ ├── RemovalProhibited.php │ ├── RequestBodyInvalidJson.php │ ├── RequestBodyInvalidJsonApi.php │ ├── RequiredTopLevelMembersMissing.php │ ├── ResourceIdInvalid.php │ ├── ResourceIdMissing.php │ ├── ResourceIdentifierIdInvalid.php │ ├── ResourceIdentifierIdMissing.php │ ├── ResourceIdentifierTypeInvalid.php │ ├── ResourceIdentifierTypeMissing.php │ ├── ResourceNotFound.php │ ├── ResourceTypeMissing.php │ ├── ResourceTypeUnacceptable.php │ ├── ResponseBodyInvalidJson.php │ ├── ResponseBodyInvalidJsonApi.php │ ├── SortParamUnrecognized.php │ ├── SortingUnsupported.php │ ├── TopLevelMemberNotAllowed.php │ └── TopLevelMembersIncompatible.php ├── Hydrator │ ├── AbstractCreateHydrator.php │ ├── AbstractHydrator.php │ ├── AbstractUpdateHydrator.php │ ├── CreateHydratorTrait.php │ ├── HydratorInterface.php │ ├── HydratorTrait.php │ ├── Relationship │ │ ├── ToManyRelationship.php │ │ └── ToOneRelationship.php │ ├── UpdateHydratorTrait.php │ └── UpdateRelationshipHydratorInterface.php ├── JsonApi.php ├── Negotiation │ ├── AbstractMessageValidator.php │ ├── RequestValidator.php │ ├── ResponseValidator.php │ └── json-api-schema.json ├── Request │ ├── AbstractRequest.php │ ├── JsonApiRequest.php │ ├── JsonApiRequestInterface.php │ └── Pagination │ │ ├── CursorBasedPagination.php │ │ ├── FixedCursorBasedPagination.php │ │ ├── FixedPageBasedPagination.php │ │ ├── OffsetBasedPagination.php │ │ ├── PageBasedPagination.php │ │ └── PaginationFactory.php ├── Response │ ├── AbstractResponder.php │ └── Responder.php ├── Schema │ ├── Data │ │ ├── AbstractData.php │ │ ├── CollectionData.php │ │ ├── DataInterface.php │ │ └── SingleResourceData.php │ ├── Document │ │ ├── AbstractCollectionDocument.php │ │ ├── AbstractErrorDocument.php │ │ ├── AbstractResourceDocument.php │ │ ├── AbstractSimpleResourceDocument.php │ │ ├── AbstractSingleResourceDocument.php │ │ ├── DocumentInterface.php │ │ ├── ErrorDocument.php │ │ ├── ErrorDocumentInterface.php │ │ └── ResourceDocumentInterface.php │ ├── Error │ │ ├── Error.php │ │ └── ErrorSource.php │ ├── JsonApiObject.php │ ├── Link │ │ ├── AbstractLinks.php │ │ ├── DocumentLinks.php │ │ ├── ErrorLinks.php │ │ ├── Link.php │ │ ├── LinkObject.php │ │ ├── ProfileLinkObject.php │ │ ├── RelationshipLinks.php │ │ └── ResourceLinks.php │ ├── MetaTrait.php │ ├── Pagination │ │ ├── CursorBasedPaginationLinkProviderTrait.php │ │ ├── FixedCursorBasedPaginationLinkProviderTrait.php │ │ ├── FixedPageBasedPaginationLinkProviderTrait.php │ │ ├── OffsetBasedPaginationLinkProviderTrait.php │ │ ├── PageBasedPaginationLinkProviderTrait.php │ │ └── PaginationLinkProviderInterface.php │ ├── Relationship │ │ ├── AbstractRelationship.php │ │ ├── ToManyRelationship.php │ │ └── ToOneRelationship.php │ ├── Resource │ │ ├── AbstractResource.php │ │ └── ResourceInterface.php │ └── ResourceIdentifier.php ├── Serializer │ ├── DeserializerInterface.php │ ├── JsonDeserializer.php │ ├── JsonSerializer.php │ └── SerializerInterface.php └── Transformer │ ├── AbstractDocumentTransformation.php │ ├── DocumentTransformer.php │ ├── ErrorDocumentTransformation.php │ ├── ResourceDocumentTransformation.php │ ├── ResourceTransformation.php │ └── ResourceTransformer.php ├── TransformerTrait.php └── Utils.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/phpstan-baseline.neon -------------------------------------------------------------------------------- /src/JsonApi/Exception/AbstractJsonApiException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/AbstractJsonApiException.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ApplicationError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ApplicationError.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ClientGeneratedIdAlreadyExists.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ClientGeneratedIdAlreadyExists.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ClientGeneratedIdNotSupported.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ClientGeneratedIdNotSupported.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ClientGeneratedIdRequired.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ClientGeneratedIdRequired.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/DataMemberMissing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/DataMemberMissing.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/DefaultExceptionFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/DefaultExceptionFactory.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ExceptionFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ExceptionFactoryInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/FullReplacementProhibited.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/FullReplacementProhibited.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/InclusionUnrecognized.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/InclusionUnrecognized.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/InclusionUnsupported.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/InclusionUnsupported.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/JsonApiExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/JsonApiExceptionInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/MediaTypeUnacceptable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/MediaTypeUnacceptable.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/MediaTypeUnsupported.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/MediaTypeUnsupported.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/QueryParamMalformed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/QueryParamMalformed.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/QueryParamUnrecognized.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/QueryParamUnrecognized.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/RelationshipNotExists.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/RelationshipNotExists.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/RelationshipTypeInappropriate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/RelationshipTypeInappropriate.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/RemovalProhibited.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/RemovalProhibited.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/RequestBodyInvalidJson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/RequestBodyInvalidJson.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/RequestBodyInvalidJsonApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/RequestBodyInvalidJsonApi.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/RequiredTopLevelMembersMissing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/RequiredTopLevelMembersMissing.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ResourceIdInvalid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ResourceIdInvalid.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ResourceIdMissing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ResourceIdMissing.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ResourceIdentifierIdInvalid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ResourceIdentifierIdInvalid.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ResourceIdentifierIdMissing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ResourceIdentifierIdMissing.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ResourceIdentifierTypeInvalid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ResourceIdentifierTypeInvalid.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ResourceIdentifierTypeMissing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ResourceIdentifierTypeMissing.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ResourceNotFound.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ResourceNotFound.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ResourceTypeMissing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ResourceTypeMissing.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ResourceTypeUnacceptable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ResourceTypeUnacceptable.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ResponseBodyInvalidJson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ResponseBodyInvalidJson.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/ResponseBodyInvalidJsonApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/ResponseBodyInvalidJsonApi.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/SortParamUnrecognized.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/SortParamUnrecognized.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/SortingUnsupported.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/SortingUnsupported.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/TopLevelMemberNotAllowed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/TopLevelMemberNotAllowed.php -------------------------------------------------------------------------------- /src/JsonApi/Exception/TopLevelMembersIncompatible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Exception/TopLevelMembersIncompatible.php -------------------------------------------------------------------------------- /src/JsonApi/Hydrator/AbstractCreateHydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Hydrator/AbstractCreateHydrator.php -------------------------------------------------------------------------------- /src/JsonApi/Hydrator/AbstractHydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Hydrator/AbstractHydrator.php -------------------------------------------------------------------------------- /src/JsonApi/Hydrator/AbstractUpdateHydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Hydrator/AbstractUpdateHydrator.php -------------------------------------------------------------------------------- /src/JsonApi/Hydrator/CreateHydratorTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Hydrator/CreateHydratorTrait.php -------------------------------------------------------------------------------- /src/JsonApi/Hydrator/HydratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Hydrator/HydratorInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Hydrator/HydratorTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Hydrator/HydratorTrait.php -------------------------------------------------------------------------------- /src/JsonApi/Hydrator/Relationship/ToManyRelationship.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Hydrator/Relationship/ToManyRelationship.php -------------------------------------------------------------------------------- /src/JsonApi/Hydrator/Relationship/ToOneRelationship.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Hydrator/Relationship/ToOneRelationship.php -------------------------------------------------------------------------------- /src/JsonApi/Hydrator/UpdateHydratorTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Hydrator/UpdateHydratorTrait.php -------------------------------------------------------------------------------- /src/JsonApi/Hydrator/UpdateRelationshipHydratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Hydrator/UpdateRelationshipHydratorInterface.php -------------------------------------------------------------------------------- /src/JsonApi/JsonApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/JsonApi.php -------------------------------------------------------------------------------- /src/JsonApi/Negotiation/AbstractMessageValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Negotiation/AbstractMessageValidator.php -------------------------------------------------------------------------------- /src/JsonApi/Negotiation/RequestValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Negotiation/RequestValidator.php -------------------------------------------------------------------------------- /src/JsonApi/Negotiation/ResponseValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Negotiation/ResponseValidator.php -------------------------------------------------------------------------------- /src/JsonApi/Negotiation/json-api-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Negotiation/json-api-schema.json -------------------------------------------------------------------------------- /src/JsonApi/Request/AbstractRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Request/AbstractRequest.php -------------------------------------------------------------------------------- /src/JsonApi/Request/JsonApiRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Request/JsonApiRequest.php -------------------------------------------------------------------------------- /src/JsonApi/Request/JsonApiRequestInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Request/JsonApiRequestInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Request/Pagination/CursorBasedPagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Request/Pagination/CursorBasedPagination.php -------------------------------------------------------------------------------- /src/JsonApi/Request/Pagination/FixedCursorBasedPagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Request/Pagination/FixedCursorBasedPagination.php -------------------------------------------------------------------------------- /src/JsonApi/Request/Pagination/FixedPageBasedPagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Request/Pagination/FixedPageBasedPagination.php -------------------------------------------------------------------------------- /src/JsonApi/Request/Pagination/OffsetBasedPagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Request/Pagination/OffsetBasedPagination.php -------------------------------------------------------------------------------- /src/JsonApi/Request/Pagination/PageBasedPagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Request/Pagination/PageBasedPagination.php -------------------------------------------------------------------------------- /src/JsonApi/Request/Pagination/PaginationFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Request/Pagination/PaginationFactory.php -------------------------------------------------------------------------------- /src/JsonApi/Response/AbstractResponder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Response/AbstractResponder.php -------------------------------------------------------------------------------- /src/JsonApi/Response/Responder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Response/Responder.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Data/AbstractData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Data/AbstractData.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Data/CollectionData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Data/CollectionData.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Data/DataInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Data/DataInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Data/SingleResourceData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Data/SingleResourceData.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Document/AbstractCollectionDocument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Document/AbstractCollectionDocument.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Document/AbstractErrorDocument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Document/AbstractErrorDocument.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Document/AbstractResourceDocument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Document/AbstractResourceDocument.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Document/AbstractSimpleResourceDocument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Document/AbstractSimpleResourceDocument.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Document/AbstractSingleResourceDocument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Document/AbstractSingleResourceDocument.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Document/DocumentInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Document/DocumentInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Document/ErrorDocument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Document/ErrorDocument.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Document/ErrorDocumentInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Document/ErrorDocumentInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Document/ResourceDocumentInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Document/ResourceDocumentInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Error/Error.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Error/Error.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Error/ErrorSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Error/ErrorSource.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/JsonApiObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/JsonApiObject.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Link/AbstractLinks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Link/AbstractLinks.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Link/DocumentLinks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Link/DocumentLinks.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Link/ErrorLinks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Link/ErrorLinks.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Link/Link.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Link/Link.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Link/LinkObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Link/LinkObject.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Link/ProfileLinkObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Link/ProfileLinkObject.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Link/RelationshipLinks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Link/RelationshipLinks.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Link/ResourceLinks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Link/ResourceLinks.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/MetaTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/MetaTrait.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Pagination/CursorBasedPaginationLinkProviderTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Pagination/CursorBasedPaginationLinkProviderTrait.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Pagination/FixedCursorBasedPaginationLinkProviderTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Pagination/FixedCursorBasedPaginationLinkProviderTrait.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Pagination/FixedPageBasedPaginationLinkProviderTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Pagination/FixedPageBasedPaginationLinkProviderTrait.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Pagination/OffsetBasedPaginationLinkProviderTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Pagination/OffsetBasedPaginationLinkProviderTrait.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Pagination/PageBasedPaginationLinkProviderTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Pagination/PageBasedPaginationLinkProviderTrait.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Pagination/PaginationLinkProviderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Pagination/PaginationLinkProviderInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Relationship/AbstractRelationship.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Relationship/AbstractRelationship.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Relationship/ToManyRelationship.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Relationship/ToManyRelationship.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Relationship/ToOneRelationship.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Relationship/ToOneRelationship.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Resource/AbstractResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Resource/AbstractResource.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/Resource/ResourceInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/Resource/ResourceInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Schema/ResourceIdentifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Schema/ResourceIdentifier.php -------------------------------------------------------------------------------- /src/JsonApi/Serializer/DeserializerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Serializer/DeserializerInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Serializer/JsonDeserializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Serializer/JsonDeserializer.php -------------------------------------------------------------------------------- /src/JsonApi/Serializer/JsonSerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Serializer/JsonSerializer.php -------------------------------------------------------------------------------- /src/JsonApi/Serializer/SerializerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Serializer/SerializerInterface.php -------------------------------------------------------------------------------- /src/JsonApi/Transformer/AbstractDocumentTransformation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Transformer/AbstractDocumentTransformation.php -------------------------------------------------------------------------------- /src/JsonApi/Transformer/DocumentTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Transformer/DocumentTransformer.php -------------------------------------------------------------------------------- /src/JsonApi/Transformer/ErrorDocumentTransformation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Transformer/ErrorDocumentTransformation.php -------------------------------------------------------------------------------- /src/JsonApi/Transformer/ResourceDocumentTransformation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Transformer/ResourceDocumentTransformation.php -------------------------------------------------------------------------------- /src/JsonApi/Transformer/ResourceTransformation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Transformer/ResourceTransformation.php -------------------------------------------------------------------------------- /src/JsonApi/Transformer/ResourceTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/JsonApi/Transformer/ResourceTransformer.php -------------------------------------------------------------------------------- /src/TransformerTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/TransformerTrait.php -------------------------------------------------------------------------------- /src/Utils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woohoolabs/yin/HEAD/src/Utils.php --------------------------------------------------------------------------------