diff --git a/composer.json b/composer.json index 3202dd6018..767c18892d 100644 --- a/composer.json +++ b/composer.json @@ -15,7 +15,7 @@ "hoa/compiler": "3.17.08.08", "hoa/exception": "^1.0", "hoa/file": "1.17.07.11", - "jetbrains/phpstorm-stubs": "dev-master#d1ee5e570343bd4276a3d5959e6e1c2530b006d0", + "jetbrains/phpstorm-stubs": "dev-master#62d3fa7da6c780a35204df11bb0381ee12ef1df0", "nette/bootstrap": "^3.0", "nette/di": "^3.1.4", "nette/neon": "3.3.4", diff --git a/composer.lock b/composer.lock index 93927e9900..c4368dbe58 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a658eba8e8160d265487d48a32e3f1ad", + "content-hash": "e63b453bdb8d44ed992a22c5d07bda8e", "packages": [ { "name": "clue/ndjson-react", @@ -1434,12 +1434,12 @@ "source": { "type": "git", "url": "https://github.com/JetBrains/phpstorm-stubs.git", - "reference": "d1ee5e570343bd4276a3d5959e6e1c2530b006d0" + "reference": "62d3fa7da6c780a35204df11bb0381ee12ef1df0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/d1ee5e570343bd4276a3d5959e6e1c2530b006d0", - "reference": "d1ee5e570343bd4276a3d5959e6e1c2530b006d0", + "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/62d3fa7da6c780a35204df11bb0381ee12ef1df0", + "reference": "62d3fa7da6c780a35204df11bb0381ee12ef1df0", "shasum": "" }, "require-dev": { @@ -1474,7 +1474,7 @@ "support": { "source": "https://github.com/JetBrains/phpstorm-stubs/tree/master" }, - "time": "2025-09-20T07:44:45+00:00" + "time": "2025-10-20T10:47:17+00:00" }, { "name": "nette/bootstrap", diff --git a/resources/functionMetadata.php b/resources/functionMetadata.php index 67315e311c..79bf2a81c8 100644 --- a/resources/functionMetadata.php +++ b/resources/functionMetadata.php @@ -885,6 +885,7 @@ 'array_diff_ukey' => ['hasSideEffects' => false], 'array_fill' => ['hasSideEffects' => false], 'array_fill_keys' => ['hasSideEffects' => false], + 'array_first' => ['hasSideEffects' => false], 'array_flip' => ['hasSideEffects' => false], 'array_intersect' => ['hasSideEffects' => false], 'array_intersect_assoc' => ['hasSideEffects' => false], @@ -896,6 +897,7 @@ 'array_key_first' => ['hasSideEffects' => false], 'array_key_last' => ['hasSideEffects' => false], 'array_keys' => ['hasSideEffects' => false], + 'array_last' => ['hasSideEffects' => false], 'array_merge' => ['hasSideEffects' => false], 'array_merge_recursive' => ['hasSideEffects' => false], 'array_pad' => ['hasSideEffects' => false],