Phpstan не может найти функции в Codeigniter 4Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Phpstan не может найти функции в Codeigniter 4

Сообщение Anonymous »

У меня есть приложение Codeigniter 4, и я использую Phpstan, чтобы помочь мне со статическим анализом. Моя проблема в том, что Phpstan жалуется, что он не может найти функции Codeigniter 4. Я проверяю документацию PHPSTAN, и у меня есть эта конфигурация phpstan.neon: < /p>
parameters:
level: 5
paths:
- app\Models\IonAuthModel.php
scanDirectories:
- app\config
- app\controllers
- app\database
- app\filters
- app\helpers
- app\language
- app\libraries
- app\models
- app\thirdparty
- app\views
excludePaths:
- app\models\IonAuthModel.php
- app\controllers\Auth.php
- app\controllers\Migrate.php
ignoreErrors:
- '#Function view not found.#'
- '#Function base_url not found.#'
- '#Function redirect not found.#'
- '#Function config not found.#'
- '#Function helper not found.#'
< /code>
Как видите, я был вынужден добавить некоторые ошибки в игнорировании, но список растет. Теперь у меня есть ошибка по поводу метода LANG: < /p>
$output[] = lang($message) !== $message ? lang($message) : '##' . $message . '##';
< /code>
Но в соответствии с Codeigniter 4 метод Lang правильно используется здесь, и Phpstorm не жалуется на этот метод. Тем не менее, Phpstan дает ошибку:
Функция Lang не найдена.
💡 Узнайте больше на https://phpstan.org/user-guide/discovering-symbols
, но я трижды почитал ссылку выше, и я не могу перестать решать проблему с функцией кодового кодового. Не найден. Кто -нибудь может сказать мне, что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/777 ... eigniter-4
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»