누군가이 오류로 나를 도와 줄 수 있습니까?Twig_Extensions_Extension_Date :: __ construct()에 전달 된 인수 1이 인터페이스 TranslatorInterface를 구현해야합니다.
유형 오류 : Twig_Extensions_Extension_Date에 전달 된 인수 1 : __ 구조() 플러그인 \ vojtasvoboda \ twigextensions \에서 호출 인터페이스 심포니 \ 구성 요소 \ 번역 \ TranslatorInterface, 주어진 VojtaSvoboda \ TwigExtensions \ 클래스 \ TimeDiffTranslator의 인스턴스를 구현해야합니다
이 메시지에서 알 수있는 것은 vojtasvoboda \ twigextensions \ Plugin.php의 getTimeFilter 메소드가 'time_diff_traslator'유형의 매개 변수를 전달하지만 필요한 유형은 TranslatorInterface입니다.
$ translator = $ this-> app-> make ('time_diff_translator'); $ timeExtension = new Twig_Extensions_Extension_Date ($ translator);
다음은 Twig_Extensions_Extension_Date의 생성자이며 TranslatorInterface 유형의 매개 변수를 사용하는 것을 볼 수 있지만 Plugin.php는 다른 매개 변수를 전달합니다. /** * @var TranslatorInterface */ private $ translator;
public function __construct(TranslatorInterface $translator = null)
{
$this->translator = $translator;
}
/**
* {@inheritdoc}
문제에 대한 세부 정보를 추가하십시오. 이 오류는 어디에서 발생합니까? 당신은 그것을 생산하기 위해 무엇을 했습니까? 그것을 해결하기 위해 이미 시도한 것은 무엇입니까? –
"php artisan serve"를 입력하고 localhost로 가면 오류로 처리됩니다. 나는 OctoberCMS를 처음 사용하므로 제발 도와주세요. –