* * 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:----f48o9Gd1KqF12hlXlM/v9tIWQZn8da9YEkvGrxpYCtFj0FGYe21FY/W40doIEUuiLax5AAMcsoqlk9nweKuGlTfrQPSSI5rcVjI0rZfND0zHr3S90S31IJpuVq2nfkBcwqafJ3r40UdTkrPvNpD0GlGVfTl1vpUty+87Xlu76TQ4HNmAvc+87WrKSUsTlrWm//oFiTRZCxm+kP3T8PArWpb7le2rZbqvQbS57hBT66/BfLtM0GtIKYLb1CR9g48o5vril/8y+25BRXQiWVmNa05+KIBqxxSJJaF1kbJjk0xC+OcEchILLwrqVeUD7XHRKP33auBfSLewbJjbjLQHBZPVhkr91N8kJejB/CrKRMdDIr28hqsgIKtev0fqH2gROKQfpuyub4Gvc++A3MxV02U1iDSHfytpHccmrm2VROVn/oijTSn2fAnOtHn+FfjqZARq8oYVKICeCJEA/YAIAYMnD62jcwVWHTPB3yRnK2W/d+wzGwUAwMON/uatHPhnHicMaFMZaEo81viEFssFimNoNxJKisaRFYSxEbr6WL6FT3RNZTqUBunNQSq/Bx6NqHBCl+iGACLNpva6MsPKpdfpcoTajOQqLpvehFgRvE/Lm9kJN5XoJtDzk6H6KtnzCpfRITa4JF51vhnVGOMxfk1dPxPXPZJ6bdIuP9WZYFE=----ATTACHMENT:----NDQyOTQzODczMTI5NTA3NiA0NjMxMDM2MDQ4ODg3NzYyIDE0NzExMzA5ODQ4NjAxNzU=