Я пытаюсь инициализировать поле $ encoder в моей __construct:
use Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface; .... $private $encoder; public function __construct(UserPasswordEncoderInterface $encoder) { $this->$encoder=$encoder; //line 24 }
Когда я делаю эту ошибку выдается:
In UserFixture.php line 24: Catchable Fatal Error: Object of class Symfony\Component\Security\Core\Encoder\UserPasswordEncoder could not be converted to string
Поскольку вы вводите его с помощью параметра функции, вы уже можете использовать свой кодер в методе, и вам нужно вставить его в частный атрибут.
Что вы хотите сделать с этим кодом?
=> будьте осторожны, вы написали: $ private вместо private