/** * Register provider bundle with persistence. * * @param ProviderBundle $bundle */ public function registerProviderBundle(ProviderBundle $bundle) { foreach ($bundle->getHooks() as $hook) { $this->storage->registerProvider($bundle->getOwner(), $bundle->getSubOwner(), $bundle->getArea(), $hook['hooktype'], $bundle->getCategory(), $hook['classname'], $hook['method'], $hook['serviceid']); } $this->reload(); }