From bd954e9260cfe7cd3d102926981cd8e9ea8d6304 Mon Sep 17 00:00:00 2001 From: kenjis Date: Thu, 31 Mar 2022 16:46:30 +0900 Subject: [PATCH] feat: add PhpStorm meta for config() autocompletion --- src/Template/ide/phpstorm/.phpstorm.meta.php | 34 ++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/src/Template/ide/phpstorm/.phpstorm.meta.php b/src/Template/ide/phpstorm/.phpstorm.meta.php index 479d402..667f6c4 100644 --- a/src/Template/ide/phpstorm/.phpstorm.meta.php +++ b/src/Template/ide/phpstorm/.phpstorm.meta.php @@ -40,4 +40,38 @@ 'validation' => \CodeIgniter\Validation\Validation::class, 'viewcell' => \CodeIgniter\View\Cell::class, ])); + + override(\config(), map([ + 'App' => \Config\App::class, + 'Autoload' => \Config\Autoload::class, + 'Cache' => \Config\Cache::class, + 'ContentSecurityPolicy' => \Config\ContentSecurityPolicy::class, + 'Cookie' => \Config\Cookie::class, + 'CURLRequest' => \Config\CURLRequest::class, + 'Database' => \Config\Database::class, + 'DocTypes' => \Config\DocTypes::class, + 'Email' => \Config\Email::class, + 'Encryption' => \Config\Encryption::class, + 'Exceptions' => \Config\Exceptions::class, + 'Feature' => \Config\Feature::class, + 'Filters' => \Config\Filters::class, + 'ForeignCharacters' => \Config\ForeignCharacters::class, + 'Format' => \Config\Format::class, + 'Generators' => \Config\Generators::class, + 'Honeypot' => \Config\Honeypot::class, + 'Images' => \Config\Images::class, + 'Kint' => \Config\Kint::class, + 'Logger' => \Config\Logger::class, + 'Migrations' => \Config\Migrations::class, + 'Mimes' => \Config\Mimes::class, + 'Modules' => \Config\Modules::class, + 'Pager' => \Config\Pager::class, + 'Publisher' => \Config\Publisher::class, + 'Security' => \Config\Security::class, + 'Services' => \Config\Services::class, + 'Toolbar' => \Config\Toolbar::class, + 'UserAgents' => \Config\UserAgents::class, + 'Validation' => \Config\Validation::class, + 'View' => \Config\View::class, + ])); }