betterpress / wordpress-adapter
OO adapters/wrappers around low-level wordpress functions
Installs: 40
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/betterpress/wordpress-adapter
Requires
- php: >= 5.4
- adamquaile/php-global-abstraction: ~2.0
Requires (Dev)
- phpspec/phpspec: ~2.1
This package is auto-updated.
Last update: 2025-09-25 09:02:23 UTC
README
This package is an object-oriented layer around some of Wordpress' low-level API. Hooks are currently implemented.
Although you can use this package directly, it's more likely you'll want to use it as part of wordpress-symfony-edition as this will allow for much less verbose code.
Usage
<?php
class MyHook implements Hook
{
public function execute(HookContext $context)
{
// your hook code..
}
}
use Betterpress\Wordpress\Adapter\Hooks\HookManager;
use Betterpress\Wordpress\Adapter\Hooks\HookConfiguration;
$manager = new HookManager();
$hook = new MyHook();
$manager->add(
new HookConfiguration(HookConfiguration::ACTION, 'publish_post', $hook)
);