public function FileLoader::__construct

Same name in this branch
  1. 8.x drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Loader/FileLoader.php \Symfony\Component\DependencyInjection\Loader\FileLoader::__construct()
  2. 8.x drupal/core/vendor/symfony/validator/Symfony/Component/Validator/Mapping/Loader/FileLoader.php \Symfony\Component\Validator\Mapping\Loader\FileLoader::__construct()

Constructor.

Parameters

string $file The mapping file to load:

Throws

MappingException if the mapping file does not exist

MappingException if the mapping file is not readable

File

drupal/core/vendor/symfony/validator/Symfony/Component/Validator/Mapping/Loader/FileLoader.php, line 28

Class

FileLoader

Namespace

Symfony\Component\Validator\Mapping\Loader

Code

public function __construct($file) {
  if (!is_file($file)) {
    throw new MappingException(sprintf('The mapping file %s does not exist', $file));
  }
  if (!is_readable($file)) {
    throw new MappingException(sprintf('The mapping file %s is not readable', $file));
  }
  $this->file = $file;
}