<?php
namespace TelegramCliWrapper;
class Config
{
/** @var Config */
protected static $instance = null;
/** @var array */
protected $config;
/**
* @return Config
*/
public static function getInstance()
{
if (!self::$instance) {
self::$instance = new static();
}
return self::$instance;
}
protected function __construct()
{
$this->config = parse_ini_file(__DIR__ . '/../config/config.ini', true);
}
/**
* @param $key
* @return array
*/
public function get($key)
{
return $this->config[$key];
}
}
|