idea-php-advanced-autocomplete
idea-php-advanced-autocomplete copied to clipboard
Plugin for PhpStorm IDE. Adds auto-completion support for various built-in PHP functions, where parameter is a string literal.
.phpstorm.meta.php: ```php
Auto complete for DateTime and DateTimeImmutable works fine. DateTimeInterface is not recognised as target for autocompletion. Please add a fix
Hi, I don't know exactly what I might've been doing at the time to give you context. The project I was working on is a Laravel 8, PHP 7.4, application....
```php preg_replace('/a(foo)bar/i', '$', $var); preg_replace('/a(foo)bar/i', '\', $var); preg_replace_callback('/a(foo)bar/i', function ($matches) { return $matches[]; }, $var); preg_replace_callback('/a(?foo)bar/i', function ($matches) { return $matches['']; }, $var); preg_replace_callback('/a(foo)bar/i', function ($matches) { return $ //...
https://www.php.net/manual/de/function.mb-convert-case.php
```php echo sprintf('Hello %'); ``` https://www.php.net/manual/en/function.printf.php https://www.php.net/manual/en/function.sprintf.php https://www.php.net/manual/en/function.fprintf.php https://www.php.net/manual/en/function.vprintf.php https://www.php.net/manual/en/function.vsprintf.php https://www.php.net/manual/en/function.vfprintf.php https://www.php.net/manual/en/function.sscanf.php https://www.php.net/manual/en/function.fscanf.php
@n33dle and I found a security vulnerability within the idea-php-advanced-autocomplete project. We were hoping to get a core maintainer's contact details to responsibly disclose this vulnerability.
Affects HTTP Headers (`header`, `header_remove`) and File modes (`fopen`, `popen`, `SplFileInfo::openFile`). See https://github.com/Haehnchen/idea-php-toolbox-json-files/blob/02d522e411bb90ca0180d7b4b28aed56e2b2bd75/core/.ide-toolbox.metadata.json
Since PhpStorm 2019.1 ini vars are bundled with expectedArguments completion. This results in duplicate entries:  We can remove them now in this plugin.