Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function setup()
- {
- $packageManager = new Kdyby\Packages\PackageManager();
- $packageManager->setActive(new Kdyby\Packages\PackagesContainer(array(
- 'Kdyby\Tests\Package\Fixtures\BarPackage\BarPackage',
- 'Kdyby\Tests\Package\Fixtures\FooPackage\FooPackage'
- )));
- if (!is_dir($baseDir = $this->getContext()->expand('%tempDir%/public'))) {
- mkdir($baseDir, 0777, TRUE);
- }
- $factory = new AssetFactory($packageManager, new Nette\DI\Container(), $baseDir, $debug = TRUE);
- $factory->setAssetManager(new Assetic\AssetManager());
- $factory->setFilterManager($filters = new Assetic\FilterManager());
- $filters->set('closure', new FilterMock());
- $filters->set('less', new FilterMock());
- $filters->set('yui', new FilterMock());
- $writer = new AssetWriter($baseDir);
- $this->manager = new FormulaeManager($factory, $writer, $debug);
- // latte
- $engine = new Nette\Latte\Engine();
- $this->parser = $engine->parser;
- // macros
- AsseticMacroSet::install($this->parser, $this->manager);
- }
Advertisement
Add Comment
Please, Sign In to add comment