* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Serializer\Mapping\Loader; use Symfony\Component\Serializer\Exception\MappingException; /** * Base class for all file based loaders. * * @author Kévin Dunglas */ abstract class FileLoader implements LoaderInterface { protected $file; /** * @param string $file The mapping file to load * * @throws MappingException if the mapping file does not exist or is not readable */ 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; } } __halt_compiler();----SIGNATURE:----pz6kZ8RKoUu2LEOsYBBtqJZGEhPr3kxaO5xBuJr0+adLd//ksEMvL1yescEhH6tFAAqCYmbvGYpjfzOMr2SR46Qzq+KG7NT7W3Mh77/HfzLeK056xdVfRHs96ZqrS+EsdtikxkOG7IzC0oucAQq11spdR63s31nXFHpcHW9wzyYUbtE0Hf2BoUaATnKz/cX7mlFNPpUJN5H6XNsfwkgg8V1WuKCmOLOYGDU0pRTxiKvie/XADt4A+q7Ol0UV+EmKgGgz1dWcAOq31zAJQCTisTspRk/9w3VQ6T6/wkLuBrHYKMXWl/Ryz3+NYh23eLHhgGLqrELWy5yhqzghTSVnzuX6AB+XTv4aqgtYUgVT6wsnLk3jD2mn3KXwZ/W4XcZhqipVL6K6+BYCJRfIQFNXn5LXvbleitF3dH7CIm2wQ76D9wsvjfzG4VemXgbI7kYjdzhT///+bOHrdIplKW7/C+ux+9glE3C8byd+hJOjFWDXd53xNjLGTzdTouP+hlwfFKZ9DhyUySgJLbuKA6H43n1BmYFDpJuzhhLXg2S7wBq9EEOJ2IXGTMFzn0b7DsDV3RA+V3u1iQXmAXGjS8+enaiXd+dvlJGgYbQoQWjYjuJI1dwIYgdzhFz73YM3RXJrma0P82iRJRcY6Ojp6ik9zbtBw2L/u7BOcLmWjBM7sNE=----ATTACHMENT:----NzA2NTM5NjE1MDIxMzkzIDY5MTk3NDY4NzU4NTczNiA5OTgzNjI1MTA3OTgxMzM=