public function testRegister() { $engine = new \League\Plates\Engine(); $extension = new Asset(vfsStream::url('assets')); $extension->register($engine); $this->assertEquals($engine->doesFunctionExist('asset'), true); }
public function register(Engine $po_engine) { parent::register($po_engine); $po_engine->registerFunction('addscript', [$this, 'addscript']); $po_engine->registerFunction('addstylesheet', [$this, 'addstylesheet']); $po_engine->registerFunction('getscripts', [$this, 'getscripts']); $po_engine->registerFunction('getstylesheets', [$this, 'getstylesheets']); }