RainLab\Builder\Classes\FilesystemGenerator::setVariables PHP Метод

setVariables() публичный Метод

public setVariables ( $variables )
    public function setVariables($variables)
    {
        foreach ($variables as $key => $value) {
            $this->setVariable($key, $value);
        }
    }

Usage Example

Пример #1
0
 public function save()
 {
     $this->validate();
     $modelFilePath = $this->getFilePath();
     $namespace = $this->getPluginCodeObj()->toPluginNamespace() . '\\Models';
     $structure = [$modelFilePath => 'model.php.tpl'];
     $variables = ['namespace' => $namespace, 'classname' => $this->className, 'table' => $this->databaseTable];
     $generator = new FilesystemGenerator('$', $structure, '$/rainlab/builder/classes/modelmodel/templates');
     $generator->setVariables($variables);
     $generator->generate();
 }
All Usage Examples Of RainLab\Builder\Classes\FilesystemGenerator::setVariables