public function testExecute() { $name = 'test-name'; $renderedData = '<html>data</html>'; $this->requestMock->expects($this->at(0))->method('getParam')->with('component')->willReturn($name); $this->requestMock->expects($this->at(1))->method('getParam')->with('name')->willReturn($name); $this->responseMock->expects($this->once())->method('appendBody')->with($renderedData); $viewMock = $this->getMock('Magento\\Ui\\Form\\Field', ['render'], [], '', false); $viewMock->expects($this->once())->method('render')->willReturn($renderedData); $this->uiFactoryMock->expects($this->once())->method('createUiComponent')->willReturn($viewMock); $this->assertNull($this->render->execute()); }
public function run() { $reader = new Reader(); $render = new Render(); if (Index::requireIndexing()) { $format = $render->attach(new Index()); $reader->open(Config::xml_file()); $render->execute($reader); $render->detach($format); } $render->attach($this->format); $reader->open(Config::xml_file()); $render->execute($reader); }
/** * Start routing */ public static function run() { if (!is_file(ROUTER_CACHE_FILE)) { crash('The cache-route-file is not exists'); } require_once ROUTER_CACHE_FILE; if (!function_exists('getRoute')) { crash('Route function "getRoute" does not exists'); } $route = getRoute(); if (Cache::e_array($route)) { crash('Route value is not correct in cache-route-file'); } /** * Start finding */ try { if (isset($route[URI])) { $data = $route[URI]; throw new Exception(); } $onlyRegexp = array_filter(array_keys($route), function ($element) { if (substr($element, 0, 1) === '~') { return true; } return false; }); foreach ($onlyRegexp as $pattern) { if (preg_match($pattern, URI, $match)) { controllerManager::$matchUrl = $match; $data = $route[$pattern]; throw new Exception(); } } } catch (Exception $e) { require_once $controllerPath = WORK_SPACE_FOLDER_PATH . 'controllers' . DS . $data['controller'] . 'Controller.php'; $render = new Render(); $render->execute($data, $data['controller'], $controllerPath); } Render::generate404Error(); }
public final function parse($xml) { $parsed = ""; $reader = new Reader(); $render = new Render(); $reader->XML("<notatag>" . $xml . "</notatag>"); $this->appendToBuffer = true; $render->attach($this); $render->execute($reader); $this->appendToBuffer = false; $parsed = $this->buffer; $this->buffer = ""; return $parsed; }
return $reader; } $render = new Render(); $reader = make_reader(); // Set reader LIBXML options $readerOpts = 0; if (Config::process_xincludes()) { $readerOpts |= LIBXML_XINCLUDE; } // Indexing if (Index::requireIndexing()) { v("Indexing...", VERBOSE_INDEXING); // Create indexer $format = $render->attach(new Index()); $reader->open(Config::xml_file(), NULL, $readerOpts); $render->execute($reader); $render->detach($format); v("Indexing done", VERBOSE_INDEXING); } else { v("Skipping indexing", VERBOSE_INDEXING); } foreach ((array) Config::package() as $package) { $factory = Format_Factory::createFactory($package); // Default to all output formats specified by the package if (count(Config::output_format()) == 0) { Config::set_output_format((array) $factory->getOutputFormats()); } // Register the formats foreach (Config::output_format() as $format) { $render->attach($factory->createFormat($format)); }