У меня есть сложный PHP проект, который содержит два определения для функции foo
. Один из них находится в библиотеке продавца, и я никогда не использую его, другой я часто использую. Реализация в библиотеке поставщика выдает исключение, правильная реализация - нет. Теперь каждый раз, когда я пишу функцию, которая вызывает foo (), проверки кода PhpStorm говорят, что я должен объявить @throws \ Execption в PhpDo c вызывающей стороны. В этом случае я хотел бы отключить это предупреждение и, возможно, сказать PhpStorm, что я никогда не буду использовать эту функцию в библиотеке вендора.
Я экспериментировал со Scopes, но не смог ' я не могу заставить PhpStorm сообщать о предупреждениях в файлах поставщика, но не анализировать их на наличие символов, используемых в моем собственном коде.