for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Leonidas\Hooks;
use Closure;
trait TargetsWpEnqueueScriptsHook
{
protected function targetWpEnqueueScriptsHook()
add_action(
"wp_enqueue_scripts",
Closure::fromCallable([$this, 'doWpEnqueueScriptsAction']),
$this->getWpEnqueueScriptsPriority(),
PHP_INT_MAX
);
return $this;
}
protected function getWpEnqueueScriptsPriority(): int
return HOOK_DEFAULT_PRIORITY;
abstract protected function doWpEnqueueScriptsAction(): void;