public function testModule() { $context = new Context(); $context->addModule('tests\\modules\\api\\Module'); $controllers = $context->getControllers(); $this->assertEquals(3, count($controllers)); $this->assertEquals("Manager's comment", $controllers['product']->model->fields['note']->description); }
public function testModule() { $context = new Context(); $context->addModule('tests\\modules\\api\\Module'); $controllers = $context->getControllers(); $this->assertEquals(3, count($controllers)); $this->assertEquals('Manager\'s comment <a href="http://example.com">Detail link.</a>', $controllers['product']->model->fields['note']->description); }
/** * Run builder. */ public function actionRun() { $context = new Context(); if ($this->sourceDirs) { $context->addDirs($this->sourceDirs); } if ($this->sourceModules) { $context->addModules($this->sourceModules); } if ($this->sortProperty) { $context->sortControllers($this->sortProperty); } $result = $this->renderPartial(Yii::getAlias($this->template), ['controllers' => $context->controllers]); if ($this->targetFile) { file_put_contents(Yii::getAlias($this->targetFile), $result); } else { echo $result; } }