public function __construct(Configuration $config, Kernel $kernel, PermissionBroker $permissionBroker) { $this->endpoints = array(); $this->kernel = $kernel; $this->permssions = $permissionBroker; $this->prefix = $config->getRestPrefix(); add_action('init', function () { $this->loadEndpoints(); }); }
public function __construct(Configuration $configuration) { $this->adminAssets = array(); $this->assets = array(); $this->urlPrefix = $configuration->getUrl(); add_action('admin_enqueue_scripts', function ($hook) { $this->enqueAdminAssets($hook); }); add_action('wp_enqueue_scripts', function () { $this->enqueAssets(); }); }
/** * TemplateRenderer constructor. * * @param Configuration $configuration */ public function __construct(Configuration $configuration) { $this->templateDirectory = rtrim($configuration->getViewDirectory(), DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . '%name%'; }
public function __construct(Configuration $configuration, EventDispatcher $dispatcher) { $this->dispatcher = $dispatcher; $this->mainPluginFile = $configuration->getMainPluginFile(); }
/** * @param Configuration $configuration */ public function __construct(Configuration $configuration) { $this->namespace = $configuration->getControllerNamespace(); }
public function __construct(Configuration $configuration) { $this->prefix = $configuration->getOptionPrefix(); }