├── .gitignore ├── .travis.yml ├── BDEzPlatformGraphQLBundle.php ├── Command ├── GeneratePlatformDomainTypesCommand.php └── GeneratePlatformSchemaCommand.php ├── DependencyInjection ├── BDEzPlatformGraphQLExtension.php ├── Compiler │ ├── FieldValueBuildersPass.php │ ├── FieldValueTypesPass.php │ ├── SchemaBuildersPass.php │ └── SchemaWorkersPass.php └── Configuration.php ├── DomainContent ├── DomainContentSchemaBuilder.php ├── FieldValueBuilder │ ├── BaseFieldValueBuilder.php │ ├── FieldValueBuilder.php │ ├── ImageAssetFieldValueBuilder.php │ ├── RelationListFieldValueBuilder.php │ └── SelectionFieldValueBuilder.php ├── NameHelper.php └── SchemaWorker │ ├── BaseWorker.php │ ├── ContentType │ ├── AddContentTypeToContentTypeIdentifierList.php │ ├── AddDomainContentToDomainGroup.php │ └── DefineDomainContent.php │ ├── ContentTypeGroup │ ├── AddDomainGroupToDomain.php │ └── DefineDomainGroup.php │ ├── FieldDefinition │ └── AddFieldDefinitionToDomainContent.php │ └── SchemaWorker.php ├── GraphQL ├── InputMapper │ └── SearchQueryMapper.php ├── Mutation │ ├── ContentMutation.php │ └── SectionMutation.php ├── Resolver │ ├── ContentResolver.php │ ├── ContentTypeResolver.php │ ├── DateResolver.php │ ├── DomainContentResolver.php │ ├── FieldDefinitionResolver.php │ ├── FieldValueHtmlResolver.php │ ├── ImageAssetFieldResolver.php │ ├── ImageFieldResolver.php │ ├── LocationResolver.php │ ├── RichTextResolver.php │ ├── SearchResolver.php │ ├── SectionResolver.php │ ├── SelectionFieldResolver.php │ ├── UrlAliasResolver.php │ └── UserResolver.php ├── TypeDefinition │ └── ContentTypeMapper.php └── Value │ └── ContentFieldValue.php ├── README.md ├── Resources └── config │ ├── domain_content.yml │ ├── draft │ └── Mutation.types.yml │ ├── graphql │ ├── Base.types.yml │ ├── Content.types.yml │ ├── ContentType.types.yml │ ├── DomainContent.types.yml │ ├── Field.types.yml │ ├── FieldDefinition.types.yml │ ├── Location.types.yml │ ├── Platform.types.yml │ ├── PlatformMutation.types.yml │ ├── Repository.types.yml │ ├── Search.types.yml │ ├── Section.types.yml │ ├── UrlAlias.types.yml │ ├── User.types.yml │ └── Version.types.yml │ ├── resolvers.yml │ ├── routing.yml │ └── services.yml ├── Schema ├── ImagesVariationsBuilder.php ├── SchemaBuilder.php └── SchemaGenerator.php ├── TODO.md ├── composer.json └── doc ├── domain_schema.md ├── examples └── create_section.md ├── repository_schema.md └── siteaccess_handling.md /.gitignore: -------------------------------------------------------------------------------- 1 | composer.lock 2 | vendor 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/.travis.yml -------------------------------------------------------------------------------- /BDEzPlatformGraphQLBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/BDEzPlatformGraphQLBundle.php -------------------------------------------------------------------------------- /Command/GeneratePlatformDomainTypesCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Command/GeneratePlatformDomainTypesCommand.php -------------------------------------------------------------------------------- /Command/GeneratePlatformSchemaCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Command/GeneratePlatformSchemaCommand.php -------------------------------------------------------------------------------- /DependencyInjection/BDEzPlatformGraphQLExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DependencyInjection/BDEzPlatformGraphQLExtension.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/FieldValueBuildersPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DependencyInjection/Compiler/FieldValueBuildersPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/FieldValueTypesPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DependencyInjection/Compiler/FieldValueTypesPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/SchemaBuildersPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DependencyInjection/Compiler/SchemaBuildersPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/SchemaWorkersPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DependencyInjection/Compiler/SchemaWorkersPass.php -------------------------------------------------------------------------------- /DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /DomainContent/DomainContentSchemaBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/DomainContentSchemaBuilder.php -------------------------------------------------------------------------------- /DomainContent/FieldValueBuilder/BaseFieldValueBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/FieldValueBuilder/BaseFieldValueBuilder.php -------------------------------------------------------------------------------- /DomainContent/FieldValueBuilder/FieldValueBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/FieldValueBuilder/FieldValueBuilder.php -------------------------------------------------------------------------------- /DomainContent/FieldValueBuilder/ImageAssetFieldValueBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/FieldValueBuilder/ImageAssetFieldValueBuilder.php -------------------------------------------------------------------------------- /DomainContent/FieldValueBuilder/RelationListFieldValueBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/FieldValueBuilder/RelationListFieldValueBuilder.php -------------------------------------------------------------------------------- /DomainContent/FieldValueBuilder/SelectionFieldValueBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/FieldValueBuilder/SelectionFieldValueBuilder.php -------------------------------------------------------------------------------- /DomainContent/NameHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/NameHelper.php -------------------------------------------------------------------------------- /DomainContent/SchemaWorker/BaseWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/SchemaWorker/BaseWorker.php -------------------------------------------------------------------------------- /DomainContent/SchemaWorker/ContentType/AddContentTypeToContentTypeIdentifierList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/SchemaWorker/ContentType/AddContentTypeToContentTypeIdentifierList.php -------------------------------------------------------------------------------- /DomainContent/SchemaWorker/ContentType/AddDomainContentToDomainGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/SchemaWorker/ContentType/AddDomainContentToDomainGroup.php -------------------------------------------------------------------------------- /DomainContent/SchemaWorker/ContentType/DefineDomainContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/SchemaWorker/ContentType/DefineDomainContent.php -------------------------------------------------------------------------------- /DomainContent/SchemaWorker/ContentTypeGroup/AddDomainGroupToDomain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/SchemaWorker/ContentTypeGroup/AddDomainGroupToDomain.php -------------------------------------------------------------------------------- /DomainContent/SchemaWorker/ContentTypeGroup/DefineDomainGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/SchemaWorker/ContentTypeGroup/DefineDomainGroup.php -------------------------------------------------------------------------------- /DomainContent/SchemaWorker/FieldDefinition/AddFieldDefinitionToDomainContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/SchemaWorker/FieldDefinition/AddFieldDefinitionToDomainContent.php -------------------------------------------------------------------------------- /DomainContent/SchemaWorker/SchemaWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/DomainContent/SchemaWorker/SchemaWorker.php -------------------------------------------------------------------------------- /GraphQL/InputMapper/SearchQueryMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/InputMapper/SearchQueryMapper.php -------------------------------------------------------------------------------- /GraphQL/Mutation/ContentMutation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Mutation/ContentMutation.php -------------------------------------------------------------------------------- /GraphQL/Mutation/SectionMutation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Mutation/SectionMutation.php -------------------------------------------------------------------------------- /GraphQL/Resolver/ContentResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/ContentResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/ContentTypeResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/ContentTypeResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/DateResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/DateResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/DomainContentResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/DomainContentResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/FieldDefinitionResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/FieldDefinitionResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/FieldValueHtmlResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/FieldValueHtmlResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/ImageAssetFieldResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/ImageAssetFieldResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/ImageFieldResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/ImageFieldResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/LocationResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/LocationResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/RichTextResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/RichTextResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/SearchResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/SearchResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/SectionResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/SectionResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/SelectionFieldResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/SelectionFieldResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/UrlAliasResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/UrlAliasResolver.php -------------------------------------------------------------------------------- /GraphQL/Resolver/UserResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Resolver/UserResolver.php -------------------------------------------------------------------------------- /GraphQL/TypeDefinition/ContentTypeMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/TypeDefinition/ContentTypeMapper.php -------------------------------------------------------------------------------- /GraphQL/Value/ContentFieldValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/GraphQL/Value/ContentFieldValue.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/README.md -------------------------------------------------------------------------------- /Resources/config/domain_content.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/domain_content.yml -------------------------------------------------------------------------------- /Resources/config/draft/Mutation.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/draft/Mutation.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/Base.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/Base.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/Content.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/Content.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/ContentType.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/ContentType.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/DomainContent.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/DomainContent.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/Field.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/Field.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/FieldDefinition.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/FieldDefinition.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/Location.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/Location.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/Platform.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/Platform.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/PlatformMutation.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/PlatformMutation.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/Repository.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/Repository.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/Search.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/Search.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/Section.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/Section.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/UrlAlias.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/UrlAlias.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/User.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/User.types.yml -------------------------------------------------------------------------------- /Resources/config/graphql/Version.types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/graphql/Version.types.yml -------------------------------------------------------------------------------- /Resources/config/resolvers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/resolvers.yml -------------------------------------------------------------------------------- /Resources/config/routing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/routing.yml -------------------------------------------------------------------------------- /Resources/config/services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Resources/config/services.yml -------------------------------------------------------------------------------- /Schema/ImagesVariationsBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Schema/ImagesVariationsBuilder.php -------------------------------------------------------------------------------- /Schema/SchemaBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Schema/SchemaBuilder.php -------------------------------------------------------------------------------- /Schema/SchemaGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/Schema/SchemaGenerator.php -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/TODO.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/composer.json -------------------------------------------------------------------------------- /doc/domain_schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/doc/domain_schema.md -------------------------------------------------------------------------------- /doc/examples/create_section.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/doc/examples/create_section.md -------------------------------------------------------------------------------- /doc/repository_schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/doc/repository_schema.md -------------------------------------------------------------------------------- /doc/siteaccess_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdunogier/ezplatform-graphql-bundle/HEAD/doc/siteaccess_handling.md --------------------------------------------------------------------------------