【发布时间】:2020-04-06 21:07:30
【问题描述】:
我在尝试使用 symfony/console 时遇到以下错误:
Declaration of Symfony\Component\Console\Style\SymfonyStyle::ask(string $question, ?string $default = NULL, $validator = NULL) must be compatible with Symfony\Component\Console\Style\StyleInterface::ask(string $question, ?string $default = NULL, ?callable $validator = NULL)
方法声明为:public function ask(string $question, ?string $default = null, $validator = null)
接口声明为:public function ask(string $question, ?string $default = null, callable $validator = null);
我不明白为什么声明不同。很难相信这是 Symfony 的实际错误,我可能在这里做错了什么。但是什么?
【问题讨论】: