/** * @param string $name der Name des CSSManagers */ public function __construct($name) { parent::__construct($name); if ($this->name == 'default') { $this->url = '/css/'; } }
/** * @param string $name der Name des JSManagers */ public function __construct($name, Project $project = NULL) { parent::__construct($name); $this->project = $project ?: PSC::getProject(); if ($this->name == 'default') { $this->url = $this->project->getConfiguration()->get(array('js', 'url'), '/js/'); } }
/** * @depends testConstruct * @expectedException \Psc\DependencyException */ public function testFunctions() { $this->depManager = new DependencyManager('testing'); $this->depManager->register('/bla/test', 'test'); $this->depManager->register('/bla/test2'); $this->depManager->enqueue('test'); $this->depManager->enqueue('test2'); $this->depManager->unregister('test2'); $this->depManager->enqueue('test3'); }