/** * Configures a DocumentContext from Matisse's configuration settings. * * @param DocumentContext $ctx */ function initContext(DocumentContext $ctx) { $ctx->condenseLiterals = !$this->devEnv; $ctx->devEnv = $this->devEnv; $ctx->controllers = $this->controllers; $ctx->controllerNamespaces = $this->controllerNamespaces; $ctx->registerTags($this->tags); $ctx->setFilterHandler(new FilterHandler(new DefaultFilters())); $ctx->getDataBinder()->setContext($ctx); }