public function Text_Template::setFile

Sets the template file.

Parameters

string $file:

Throws

InvalidArgumentException

1 call to Text_Template::setFile()

File

drupal/core/vendor/phpunit/php-text-template/Text/Template.php, line 87

Class

Text_Template
A simple template engine.

Code

public function setFile($file) {
  $distFile = $file . '.dist';
  if (file_exists($file)) {
    $this->template = file_get_contents($file);
  }
  else {
    if (file_exists($distFile)) {
      $this->template = file_get_contents($distFile);
    }
    else {
      throw new InvalidArgumentException('Template file could not be loaded.');
    }
  }
}