public function setTitleForProject(Project $project) { $config = $project->getConfiguration(); $title = $config->get('project.title', 'Psc - CMS'); $title .= ' ' . $config->get('version'); $this->setTitle(HTML::tag('title', HTML::esc($title))); }
public function __construct(DCPackage $dc, ControllerContainer $container, Project $project, $prefixPart = 'entities') { $this->container = $container; $factory = new ControllerFactory($project->getNamespace() . '\\Controllers', new SimpleControllerDependenciesProvider($dc, $container)); parent::__construct($dc, $factory, $project, $prefixPart); }
public static function createForProject(WebforgeProject $project, EntityManager $em, $entityName = NULL) { return new static($entityName, $em, $project->dir('cms-images'), static::createCache($project->dir('cache')->sub('images/'))); }
protected function initProject(Project $project) { $project->setStaging($this->staging); }
public static function createForProject(WebforgeProject $project, DCPackage $dc, $entityName = NULL) { return new static($entityName, $dc, static::createCache($project->dir('cms-uploads'))); }