├── .github └── workflows │ └── php.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CREDITS.md ├── LICENSE.md ├── README.md ├── composer.json ├── composer.lock ├── docs ├── Asset-Loading.md ├── Autoloading.md ├── Modules-and-Initialization.md ├── Post-Types.md ├── README.md └── Taxonomies.md ├── fixtures ├── assets │ └── dist │ │ ├── css │ │ └── test-style.asset.php │ │ └── js │ │ └── test-script.asset.php └── classes │ ├── Loadable │ ├── BaseClass.php │ ├── ChildClass.php │ └── InvalidChildClass.php │ ├── PostTypes │ ├── Demo.php │ ├── Page.php │ └── Post.php │ ├── Standalone │ └── Standalone.php │ ├── Taxonomies │ └── Demo.php │ └── TraitTests.php ├── phpcs.xml ├── phpstan.neon ├── phpunit.xml.dist ├── src ├── Assets │ └── GetAssetInfo.php ├── Module.php ├── ModuleInitialization.php ├── ModuleInterface.php ├── PostTypes │ ├── AbstractCorePostType.php │ └── AbstractPostType.php └── Taxonomies │ └── AbstractTaxonomy.php └── tests ├── Assets └── GetAssetInfoTest.php ├── FrameworkTestSetup.php ├── ModuleInitializationTest.php ├── PostTypes └── AbstractPostTypeTest.php ├── Taxonomies └── AbstractTaxonomyTest.php └── bootstrap.php /.github/workflows/php.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/.github/workflows/php.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | coverage/ 3 | .phpunit.result.cache 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CREDITS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/CREDITS.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/composer.lock -------------------------------------------------------------------------------- /docs/Asset-Loading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/docs/Asset-Loading.md -------------------------------------------------------------------------------- /docs/Autoloading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/docs/Autoloading.md -------------------------------------------------------------------------------- /docs/Modules-and-Initialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/docs/Modules-and-Initialization.md -------------------------------------------------------------------------------- /docs/Post-Types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/docs/Post-Types.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/Taxonomies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/docs/Taxonomies.md -------------------------------------------------------------------------------- /fixtures/assets/dist/css/test-style.asset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/fixtures/assets/dist/css/test-style.asset.php -------------------------------------------------------------------------------- /fixtures/assets/dist/js/test-script.asset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/fixtures/assets/dist/js/test-script.asset.php -------------------------------------------------------------------------------- /fixtures/classes/Loadable/BaseClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/fixtures/classes/Loadable/BaseClass.php -------------------------------------------------------------------------------- /fixtures/classes/Loadable/ChildClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/fixtures/classes/Loadable/ChildClass.php -------------------------------------------------------------------------------- /fixtures/classes/Loadable/InvalidChildClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/fixtures/classes/Loadable/InvalidChildClass.php -------------------------------------------------------------------------------- /fixtures/classes/PostTypes/Demo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/fixtures/classes/PostTypes/Demo.php -------------------------------------------------------------------------------- /fixtures/classes/PostTypes/Page.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/fixtures/classes/PostTypes/Page.php -------------------------------------------------------------------------------- /fixtures/classes/PostTypes/Post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/fixtures/classes/PostTypes/Post.php -------------------------------------------------------------------------------- /fixtures/classes/Standalone/Standalone.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/fixtures/classes/Standalone/Standalone.php -------------------------------------------------------------------------------- /fixtures/classes/Taxonomies/Demo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/fixtures/classes/Taxonomies/Demo.php -------------------------------------------------------------------------------- /fixtures/classes/TraitTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/fixtures/classes/TraitTests.php -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Assets/GetAssetInfo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/src/Assets/GetAssetInfo.php -------------------------------------------------------------------------------- /src/Module.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/src/Module.php -------------------------------------------------------------------------------- /src/ModuleInitialization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/src/ModuleInitialization.php -------------------------------------------------------------------------------- /src/ModuleInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/src/ModuleInterface.php -------------------------------------------------------------------------------- /src/PostTypes/AbstractCorePostType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/src/PostTypes/AbstractCorePostType.php -------------------------------------------------------------------------------- /src/PostTypes/AbstractPostType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/src/PostTypes/AbstractPostType.php -------------------------------------------------------------------------------- /src/Taxonomies/AbstractTaxonomy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/src/Taxonomies/AbstractTaxonomy.php -------------------------------------------------------------------------------- /tests/Assets/GetAssetInfoTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/tests/Assets/GetAssetInfoTest.php -------------------------------------------------------------------------------- /tests/FrameworkTestSetup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/tests/FrameworkTestSetup.php -------------------------------------------------------------------------------- /tests/ModuleInitializationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/tests/ModuleInitializationTest.php -------------------------------------------------------------------------------- /tests/PostTypes/AbstractPostTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/tests/PostTypes/AbstractPostTypeTest.php -------------------------------------------------------------------------------- /tests/Taxonomies/AbstractTaxonomyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/tests/Taxonomies/AbstractTaxonomyTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/10up/wp-framework/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------