N98\Magento\Application\ConfigFile::applyVariables PHP Method

applyVariables() public method

public applyVariables ( string $magentoRootFolder, SplFileInfo $file = null ) : void
$magentoRootFolder string
$file SplFileInfo [optional]
return void
    public function applyVariables($magentoRootFolder, SplFileInfo $file = null)
    {
        $replace = array('%module%' => $file ? $file->getPath() : '', '%root%' => $magentoRootFolder);
        $this->buffer = strtr($this->buffer, $replace);
    }

Usage Example

Beispiel #1
0
 /**
  * @test
  */
 public function applyVariables()
 {
     $configFile = new ConfigFile();
     $configFile->loadFile('data://,- %root%');
     $configFile->applyVariables("root-folder");
     $this->assertSame(array('root-folder'), $configFile->toArray());
 }