1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
<?php
/**
* Copyright (c) 2016 Bernardo van der Wal
* MIT License
*
* Refer to the LICENSE file for the full copyright notice.
*/
namespace OneOfZero\Json\Mappers\File;
class JsonFileSource extends FileSource
{
/**
* {@inheritdoc}
*/
protected function load()
{
$this->mapping = json_decode(file_get_contents($this->getFile()), true);
$this->aliases = array_key_exists('@use', $this->mapping) ? $this->mapping['@use'] : [];
}
}