├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ └── php.yml ├── .gitignore ├── CHANGELOG.md ├── README.md ├── composer.json ├── grumphp.yml ├── package.json ├── pdepend.xml ├── phpcs.xml ├── phpmd.xml ├── phpstan.neon ├── phpunit.xml ├── src ├── Model │ └── Config │ │ └── Source │ │ └── ProductAttributes.php ├── ViewModel │ └── Schema │ │ ├── AbstractSchema.php │ │ ├── Breadcrumbs.php │ │ ├── Organization.php │ │ ├── Product.php │ │ ├── SchemaInterface.php │ │ └── Website.php ├── etc │ ├── adminhtml │ │ ├── config.xml │ │ └── system.xml │ ├── config.xml │ └── module.xml ├── registration.php └── view │ └── frontend │ ├── layout │ ├── catalog_category_view.xml │ ├── catalog_product_view.xml │ └── cms_index_index.xml │ └── templates │ └── schema.phtml └── tests ├── Model └── Config │ └── Source │ └── ProductAttributesTest.php └── ViewModel └── Schema ├── AbstractSchemaTest.php ├── BreadcrumbsTest.php ├── OrganizationTest.php ├── ProductTest.php └── WebsiteTest.php /.eslintignore: -------------------------------------------------------------------------------- 1 | *.min.js -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/php.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/.github/workflows/php.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /composer.lock 3 | /.idea -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/composer.json -------------------------------------------------------------------------------- /grumphp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/grumphp.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/package.json -------------------------------------------------------------------------------- /pdepend.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/pdepend.xml -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpmd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/phpmd.xml -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Model/Config/Source/ProductAttributes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/Model/Config/Source/ProductAttributes.php -------------------------------------------------------------------------------- /src/ViewModel/Schema/AbstractSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/ViewModel/Schema/AbstractSchema.php -------------------------------------------------------------------------------- /src/ViewModel/Schema/Breadcrumbs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/ViewModel/Schema/Breadcrumbs.php -------------------------------------------------------------------------------- /src/ViewModel/Schema/Organization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/ViewModel/Schema/Organization.php -------------------------------------------------------------------------------- /src/ViewModel/Schema/Product.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/ViewModel/Schema/Product.php -------------------------------------------------------------------------------- /src/ViewModel/Schema/SchemaInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/ViewModel/Schema/SchemaInterface.php -------------------------------------------------------------------------------- /src/ViewModel/Schema/Website.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/ViewModel/Schema/Website.php -------------------------------------------------------------------------------- /src/etc/adminhtml/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/etc/adminhtml/config.xml -------------------------------------------------------------------------------- /src/etc/adminhtml/system.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/etc/adminhtml/system.xml -------------------------------------------------------------------------------- /src/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/etc/config.xml -------------------------------------------------------------------------------- /src/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/etc/module.xml -------------------------------------------------------------------------------- /src/registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/registration.php -------------------------------------------------------------------------------- /src/view/frontend/layout/catalog_category_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/view/frontend/layout/catalog_category_view.xml -------------------------------------------------------------------------------- /src/view/frontend/layout/catalog_product_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/view/frontend/layout/catalog_product_view.xml -------------------------------------------------------------------------------- /src/view/frontend/layout/cms_index_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/view/frontend/layout/cms_index_index.xml -------------------------------------------------------------------------------- /src/view/frontend/templates/schema.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/src/view/frontend/templates/schema.phtml -------------------------------------------------------------------------------- /tests/Model/Config/Source/ProductAttributesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/tests/Model/Config/Source/ProductAttributesTest.php -------------------------------------------------------------------------------- /tests/ViewModel/Schema/AbstractSchemaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/tests/ViewModel/Schema/AbstractSchemaTest.php -------------------------------------------------------------------------------- /tests/ViewModel/Schema/BreadcrumbsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/tests/ViewModel/Schema/BreadcrumbsTest.php -------------------------------------------------------------------------------- /tests/ViewModel/Schema/OrganizationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/tests/ViewModel/Schema/OrganizationTest.php -------------------------------------------------------------------------------- /tests/ViewModel/Schema/ProductTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/tests/ViewModel/Schema/ProductTest.php -------------------------------------------------------------------------------- /tests/ViewModel/Schema/WebsiteTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elgentos/magento2-structured-data/HEAD/tests/ViewModel/Schema/WebsiteTest.php --------------------------------------------------------------------------------