/** * Manage database schema */ public function schemaManagerAction() { $request = $this->getRequest(); // Set up logger. Log level is already validated by route. $priority = \Zend\Filter\StaticFilter::execute($request->getParam('loglevel', 'info'), 'Library\\LogLevel'); $writer = new \Zend\Log\Writer\Stream('php://stderr'); $writer->addFilter('priority', array('priority' => $priority)); $writer->setFormatter('simple', array('format' => '%priorityName%: %message%')); $this->_logger->addWriter($writer); $this->_schemaManager->updateAll($request->getParam('prune')); }