master
fix: - Исправление GeoAccess: пропуск "времени" в правилах разрешения (для того чтобы избежать ложной блокировки, когда установлено значение "allow.time"). - GeoResolver: не все провайдеры предоставляют данные "region, city, asn, isp", поэтому теперь обязателен только country; add: - Добавлено объявление (strict_types=1) - Добавлены тесты PHPUnit: TestCase, GeoAccessTest, GeoCacheTest, GeoResolverTest, MiddlewareTest. - Добавлен PHPStan (уровень 8). del: - Удалены лишние импорты в middleware RestrictAccessByGeo.
refactor: optimize geo resolution pipeline and split access logic