From ca4e9d2a0845d4655f4677425e90c71d9eddbd40 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 3 Nov 2021 09:57:32 +0300 Subject: require phpstan 1.0 with some related fixes --- classes/config.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'classes') diff --git a/classes/config.php b/classes/config.php index e62ea34..3485081 100644 --- a/classes/config.php +++ b/classes/config.php @@ -29,10 +29,9 @@ class Config { private static $instance; private $params = []; - private $schema_version = null; private $version = []; - /** @var Db_Migrations $migrations */ + /** @var Db_Migrations|null $migrations */ private $migrations; public static function get_instance() : Config { @@ -50,10 +49,10 @@ class Config { $ref = new ReflectionClass(get_class($this)); foreach ($ref->getConstants() as $const => $cvalue) { - if (isset($this::_DEFAULTS[$const])) { - $override = getenv($this::_ENVVAR_PREFIX . $const); + if (isset(self::_DEFAULTS[$const])) { + $override = getenv(self::_ENVVAR_PREFIX . $const); - list ($defval, $deftype) = $this::_DEFAULTS[$const]; + list ($defval, $deftype) = self::_DEFAULTS[$const]; $this->params[$cvalue] = [ self::cast_to(!empty($override) ? $override : $defval, $deftype), $deftype ]; } -- cgit v1.2.3