Author: Basil Suter (basil@nadar.io)
Inheritance: extends luya\console\Command
Example #1
0
    public function testBlockViewFileContent()
    {
        $ctrl = new BlockController('id', Yii::$app);
        $ctrl->viewFileDoc = ['$this->varValue(\'foo\');', '$this->varValue(\'foo\');', '$this->extraValue(\'foo\');', '$this->cfgValue(\'foo\');'];
        $view = <<<'EOT'
<?php
/**
 * View file for block: MySuperBlock 
 *
 * File has been created with `block/create` command on LUYA version 1.0.0-dev. 
 *
 * @param $this->cfgValue('foo');
 * @param $this->extraValue('foo');
 * @param $this->varValue('foo');
 * @param $this->varValue('foo');
 *
 * @var $this \luya\cms\base\PhpBlockView
 */
?>
EOT;
        $this->assertSame($view, $ctrl->generateViewFile('MySuperBlock'));
    }