* @copyright 2017-2020 Atanas Angelov * @license https://www.gnu.org/licenses/gpl-2.0.html GPL-2.0 * @link https://wpemerge.com/ */ namespace WPEmergeAppCore\Config; use WPEmerge\Helpers\MixedType; use WPEmergeAppCore\Concerns\ReadsJsonTrait; class Config { use ReadsJsonTrait { load as traitLoad; } /** * App root path. * * @var string */ protected $path = ''; /** * Constructor. * * @param string $path */ public function __construct( $path ) { $this->path = $path; } /** * {@inheritDoc} */ protected function getJsonPath() { return MixedType::normalizePath( $this->path . DIRECTORY_SEPARATOR . 'config.json' ); } }