/** * instantiates and returns instance of neon-renderer * * @return object instance of NeonRenderer */ public static function renderer() { if (is_null(static::$_renderer)) { Libraries::add('Neon', array('path' => RADIUM_PATH . '/libraries/neon')); static::$_renderer = new NeonRenderer(); } return static::$_renderer; }
public static function _reset(Test $test) { self::$calls = ['getParser' => 0, 'getRenderer' => 0]; $mock = $test->getMock('stdClass', ['parse', 'render', 'setParameters']); $mock->expects($test->never())->method('parse'); $mock->expects($test->never())->method('render'); $mock->expects($test->never())->method('setParameters'); static::$parser = null; static::$_parser = $mock; static::$renderer = null; static::$_renderer = $mock; static::$beforeParse = null; static::$afterParse = null; static::$beforeRender = null; static::$afterRender = null; static::$beforeUnparse = null; static::$afterUnparse = null; }