├── .coveralls.yml ├── .gitignore ├── .travis.yml ├── README.md ├── composer.json ├── registration.php ├── src ├── Api │ ├── AbstractRepositoryAdapter.php │ ├── GraphQLEndpointInterface.php │ └── SearchCriteriaHelperInterface.php ├── Field │ ├── AbstractMagentoField.php │ ├── AddUpdateField.php │ ├── DeleteField.php │ ├── GetField.php │ ├── GetListField.php │ └── SearchField.php ├── FrontController.php ├── Model │ ├── Attribute │ │ └── Type │ │ │ └── AttributeTypeTrait.php │ ├── Category │ │ ├── Attribute │ │ │ ├── CategoryAttributeRepositoryAdapter.php │ │ │ └── Type │ │ │ │ ├── CategoryAttributeInputType.php │ │ │ │ └── CategoryAttributeType.php │ │ ├── CategoryRepositoryAdapter.php │ │ ├── Field │ │ │ └── MoveCategoryField.php │ │ └── Type │ │ │ ├── AbstractCategoryType.php │ │ │ ├── AddCategoryInputType.php │ │ │ ├── CategoriesType.php │ │ │ ├── CategoryType.php │ │ │ ├── CategoryTypeTrait.php │ │ │ └── UpdateCategoryInputType.php │ ├── Module │ │ └── ModulesField.php │ ├── Product │ │ ├── Attribute │ │ │ ├── ProductAttributeRepositoryAdapter.php │ │ │ └── Type │ │ │ │ ├── ProductAttributeInputType.php │ │ │ │ └── ProductAttributeType.php │ │ ├── ProductRepositoryAdapter.php │ │ └── Type │ │ │ ├── AddProductInputType.php │ │ │ ├── ProductType.php │ │ │ ├── ProductTypeTrait.php │ │ │ └── UpdateProductInputType.php │ └── Search │ │ ├── FilterType.php │ │ ├── SearchCriteriaHelper.php │ │ ├── SearchCriteriaType.php │ │ ├── SearchType.php │ │ └── SortOrderType.php ├── Plugin │ └── ProductAttributeRepositoryPlugin.php ├── Schema │ ├── GraphQLEndpoint.php │ └── MagentoSchema.php ├── Type │ ├── InputObjectType.php │ ├── ListType.php │ └── NonNullType.php └── etc │ ├── di.xml │ ├── graphql │ └── di.xml │ └── module.xml └── tests ├── mock ├── CategoryExtensionInterface.php └── ProductExtensionInterface.php └── unit ├── AbstractCategoryTypeTest.php ├── AbstractMagentoFieldTest.php ├── AddUpdateFieldTest.php ├── CategoryAttributeRepositoryAdapterTest.php ├── CategoryRepositoryAdapterTest.php ├── CategoryTypeTest.php ├── DeleteFieldTest.php ├── FrontControllerTest.php ├── GetFieldTest.php ├── GetListFieldTest.php ├── ModulesFieldTest.php ├── MoveCategoryFieldTest.php ├── ProductAttributeRepositoryAdapterTest.php ├── ProductRepositoryAdapterTest.php ├── SearchFieldTest.php └── SearchTypeTest.php /.coveralls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/.coveralls.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | composer.lock 2 | vendor 3 | build/log -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/composer.json -------------------------------------------------------------------------------- /registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/registration.php -------------------------------------------------------------------------------- /src/Api/AbstractRepositoryAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Api/AbstractRepositoryAdapter.php -------------------------------------------------------------------------------- /src/Api/GraphQLEndpointInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Api/GraphQLEndpointInterface.php -------------------------------------------------------------------------------- /src/Api/SearchCriteriaHelperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Api/SearchCriteriaHelperInterface.php -------------------------------------------------------------------------------- /src/Field/AbstractMagentoField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Field/AbstractMagentoField.php -------------------------------------------------------------------------------- /src/Field/AddUpdateField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Field/AddUpdateField.php -------------------------------------------------------------------------------- /src/Field/DeleteField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Field/DeleteField.php -------------------------------------------------------------------------------- /src/Field/GetField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Field/GetField.php -------------------------------------------------------------------------------- /src/Field/GetListField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Field/GetListField.php -------------------------------------------------------------------------------- /src/Field/SearchField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Field/SearchField.php -------------------------------------------------------------------------------- /src/FrontController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/FrontController.php -------------------------------------------------------------------------------- /src/Model/Attribute/Type/AttributeTypeTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Attribute/Type/AttributeTypeTrait.php -------------------------------------------------------------------------------- /src/Model/Category/Attribute/CategoryAttributeRepositoryAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Category/Attribute/CategoryAttributeRepositoryAdapter.php -------------------------------------------------------------------------------- /src/Model/Category/Attribute/Type/CategoryAttributeInputType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Category/Attribute/Type/CategoryAttributeInputType.php -------------------------------------------------------------------------------- /src/Model/Category/Attribute/Type/CategoryAttributeType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Category/Attribute/Type/CategoryAttributeType.php -------------------------------------------------------------------------------- /src/Model/Category/CategoryRepositoryAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Category/CategoryRepositoryAdapter.php -------------------------------------------------------------------------------- /src/Model/Category/Field/MoveCategoryField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Category/Field/MoveCategoryField.php -------------------------------------------------------------------------------- /src/Model/Category/Type/AbstractCategoryType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Category/Type/AbstractCategoryType.php -------------------------------------------------------------------------------- /src/Model/Category/Type/AddCategoryInputType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Category/Type/AddCategoryInputType.php -------------------------------------------------------------------------------- /src/Model/Category/Type/CategoriesType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Category/Type/CategoriesType.php -------------------------------------------------------------------------------- /src/Model/Category/Type/CategoryType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Category/Type/CategoryType.php -------------------------------------------------------------------------------- /src/Model/Category/Type/CategoryTypeTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Category/Type/CategoryTypeTrait.php -------------------------------------------------------------------------------- /src/Model/Category/Type/UpdateCategoryInputType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Category/Type/UpdateCategoryInputType.php -------------------------------------------------------------------------------- /src/Model/Module/ModulesField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Module/ModulesField.php -------------------------------------------------------------------------------- /src/Model/Product/Attribute/ProductAttributeRepositoryAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Product/Attribute/ProductAttributeRepositoryAdapter.php -------------------------------------------------------------------------------- /src/Model/Product/Attribute/Type/ProductAttributeInputType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Product/Attribute/Type/ProductAttributeInputType.php -------------------------------------------------------------------------------- /src/Model/Product/Attribute/Type/ProductAttributeType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Product/Attribute/Type/ProductAttributeType.php -------------------------------------------------------------------------------- /src/Model/Product/ProductRepositoryAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Product/ProductRepositoryAdapter.php -------------------------------------------------------------------------------- /src/Model/Product/Type/AddProductInputType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Product/Type/AddProductInputType.php -------------------------------------------------------------------------------- /src/Model/Product/Type/ProductType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Product/Type/ProductType.php -------------------------------------------------------------------------------- /src/Model/Product/Type/ProductTypeTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Product/Type/ProductTypeTrait.php -------------------------------------------------------------------------------- /src/Model/Product/Type/UpdateProductInputType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Product/Type/UpdateProductInputType.php -------------------------------------------------------------------------------- /src/Model/Search/FilterType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Search/FilterType.php -------------------------------------------------------------------------------- /src/Model/Search/SearchCriteriaHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Search/SearchCriteriaHelper.php -------------------------------------------------------------------------------- /src/Model/Search/SearchCriteriaType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Search/SearchCriteriaType.php -------------------------------------------------------------------------------- /src/Model/Search/SearchType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Search/SearchType.php -------------------------------------------------------------------------------- /src/Model/Search/SortOrderType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Model/Search/SortOrderType.php -------------------------------------------------------------------------------- /src/Plugin/ProductAttributeRepositoryPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Plugin/ProductAttributeRepositoryPlugin.php -------------------------------------------------------------------------------- /src/Schema/GraphQLEndpoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Schema/GraphQLEndpoint.php -------------------------------------------------------------------------------- /src/Schema/MagentoSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Schema/MagentoSchema.php -------------------------------------------------------------------------------- /src/Type/InputObjectType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Type/InputObjectType.php -------------------------------------------------------------------------------- /src/Type/ListType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Type/ListType.php -------------------------------------------------------------------------------- /src/Type/NonNullType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/Type/NonNullType.php -------------------------------------------------------------------------------- /src/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/etc/di.xml -------------------------------------------------------------------------------- /src/etc/graphql/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/etc/graphql/di.xml -------------------------------------------------------------------------------- /src/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/src/etc/module.xml -------------------------------------------------------------------------------- /tests/mock/CategoryExtensionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/mock/CategoryExtensionInterface.php -------------------------------------------------------------------------------- /tests/mock/ProductExtensionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/mock/ProductExtensionInterface.php -------------------------------------------------------------------------------- /tests/unit/AbstractCategoryTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/AbstractCategoryTypeTest.php -------------------------------------------------------------------------------- /tests/unit/AbstractMagentoFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/AbstractMagentoFieldTest.php -------------------------------------------------------------------------------- /tests/unit/AddUpdateFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/AddUpdateFieldTest.php -------------------------------------------------------------------------------- /tests/unit/CategoryAttributeRepositoryAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/CategoryAttributeRepositoryAdapterTest.php -------------------------------------------------------------------------------- /tests/unit/CategoryRepositoryAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/CategoryRepositoryAdapterTest.php -------------------------------------------------------------------------------- /tests/unit/CategoryTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/CategoryTypeTest.php -------------------------------------------------------------------------------- /tests/unit/DeleteFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/DeleteFieldTest.php -------------------------------------------------------------------------------- /tests/unit/FrontControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/FrontControllerTest.php -------------------------------------------------------------------------------- /tests/unit/GetFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/GetFieldTest.php -------------------------------------------------------------------------------- /tests/unit/GetListFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/GetListFieldTest.php -------------------------------------------------------------------------------- /tests/unit/ModulesFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/ModulesFieldTest.php -------------------------------------------------------------------------------- /tests/unit/MoveCategoryFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/MoveCategoryFieldTest.php -------------------------------------------------------------------------------- /tests/unit/ProductAttributeRepositoryAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/ProductAttributeRepositoryAdapterTest.php -------------------------------------------------------------------------------- /tests/unit/ProductRepositoryAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/ProductRepositoryAdapterTest.php -------------------------------------------------------------------------------- /tests/unit/SearchFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/SearchFieldTest.php -------------------------------------------------------------------------------- /tests/unit/SearchTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeLikeGraphQL/magento2-graphql/HEAD/tests/unit/SearchTypeTest.php --------------------------------------------------------------------------------