├── .gitignore ├── LICENSE.md ├── README.md ├── bootstrap.php.dist ├── composer.json ├── composer.lock ├── examples ├── class-with-hooks.php └── sample-plugin │ ├── sample-plugin-class.php │ └── sample-plugin.php ├── phpunit.xml.dist ├── src ├── FactoryTrait.php ├── Hooks.php ├── Module │ ├── ModuleAwareInterface.php │ ├── ModuleAwareTrait.php │ └── ModuleInterface.php ├── Plugin │ ├── AbstractPlugin.php │ └── PluginInterface.php └── TemplateLoadingTrait.php └── tests ├── PHPUnit └── HooksTest.php ├── mocks └── Hookable.php └── tools └── functions.php /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | vendor/ 3 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/README.md -------------------------------------------------------------------------------- /bootstrap.php.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/bootstrap.php.dist -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/composer.lock -------------------------------------------------------------------------------- /examples/class-with-hooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/examples/class-with-hooks.php -------------------------------------------------------------------------------- /examples/sample-plugin/sample-plugin-class.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/examples/sample-plugin/sample-plugin-class.php -------------------------------------------------------------------------------- /examples/sample-plugin/sample-plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/examples/sample-plugin/sample-plugin.php -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/FactoryTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/src/FactoryTrait.php -------------------------------------------------------------------------------- /src/Hooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/src/Hooks.php -------------------------------------------------------------------------------- /src/Module/ModuleAwareInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/src/Module/ModuleAwareInterface.php -------------------------------------------------------------------------------- /src/Module/ModuleAwareTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/src/Module/ModuleAwareTrait.php -------------------------------------------------------------------------------- /src/Module/ModuleInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/src/Module/ModuleInterface.php -------------------------------------------------------------------------------- /src/Plugin/AbstractPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/src/Plugin/AbstractPlugin.php -------------------------------------------------------------------------------- /src/Plugin/PluginInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/src/Plugin/PluginInterface.php -------------------------------------------------------------------------------- /src/TemplateLoadingTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/src/TemplateLoadingTrait.php -------------------------------------------------------------------------------- /tests/PHPUnit/HooksTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/tests/PHPUnit/HooksTest.php -------------------------------------------------------------------------------- /tests/mocks/Hookable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/tests/mocks/Hookable.php -------------------------------------------------------------------------------- /tests/tools/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpbloch/wordpress-dev/HEAD/tests/tools/functions.php --------------------------------------------------------------------------------