new \Symfony\Component\T...ter\TranslationWriter() is of type object<Symfony\Component...iter\TranslationWriter>, but the function expects a object<Symfony\Bundle\Fr...rage\TranslationLoader>.
It seems like the type of the argument is not accepted by the function/method
which you are calling.
In some cases, in particular if PHP’s automatic type-juggling kicks in this
might be fine. In other cases, however this might be a bug.
We suggest to add an explicit type cast like in the following example:
functionacceptsInteger($int){}$x='123';// string "123"// Instead ofacceptsInteger($x);// we recommend to useacceptsInteger((integer)$x);
Loading history...
34
}
35
36
/**
37
* @expectedException \LogicException
38
*/
39
1
public function testConstructorEmptyArray()
40
{
41
1
new FileStorage(new TranslationWriter(), new TranslationLoader(), []);
It seems like the type of the argument is not accepted by the function/method which you are calling.
In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug.
We suggest to add an explicit type cast like in the following example: