/** * {@inheritDoc} */ public function onPreSerialize(PreSerializeEvent $event) { $model = $event->getObject(); Globals::setUploadDir($this->uploadDir); if ($model instanceof ImageInterface) { $model->generateThumbs($this->liipManager); } }
public function onKernelController(FilterControllerEvent $event) { if (HttpKernelInterface::MASTER_REQUEST === $event->getRequestType()) { $controller = $event->getController(); $this->extension->setController($controller); if (is_array($controller)) { $controller = reset($controller); } if ($controller) { Globals::setHost($this->host); Globals::setApplicationDir($this->applicationDir); Globals::setEnv($this->environment); Globals::setUploadDir($this->uploadDir); Globals::setPluginPath($this->pluginPath); } } return $event; }