PPI\Framework\Console\Command\ModuleCreateCommand::replaceTokensInFiles PHP Метод

replaceTokensInFiles() защищенный Метод

protected replaceTokensInFiles ( string $moduleDir, array $files, array $tokens )
$moduleDir string
$files array
$tokens array
    protected function replaceTokensInFiles($moduleDir, $files, $tokens)
    {
        foreach ($files as $file) {
            $file = $moduleDir . DIRECTORY_SEPARATOR . $file;
            if (!is_writeable($file)) {
                throw new \InvalidArgumentException(sprintf('File %s is not writeable', $file));
            }
            file_put_contents($file, str_replace(array_keys($tokens), array_values($tokens), file_get_contents($file)));
        }
    }