1. Go to this page and download the library: Download nabeghe/hooker library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
nabeghe / hooker example snippets
use Nabeghe\Hooker\Hooker;
use Nabeghe\Hooker\Action;
$hooker = new Hooker();
$hooker->setDefaultArgToHooks('protocol', 'https://');
$hooker->listen('your_custom_action_name', function (Action $action) {
echo $action['protocol'].$action['url'].PHP_EOL;
}, 2);
$hooker->action('your_custom_action_name', ['url' => 'https://github.com/nabeghe/hooker']);
use Nabeghe\Hooker\Hooker;
use Nabeghe\Hooker\Filter;
$hooker = new Hooker();
$hooker->listen('your_custom_action_name', function (Filter $filter) {
if ($filter->getValue() === null) {
$filter->setValue(8 + $filter['default']);
}
});
$value = $hooker->filter('your_custom_action_name', null, ['default' => 5]);
echo $value; // 13
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.