hell0w0rd
Продвинутый новичок
у меня есть контроллер, который работает с юзером. Но я не хочу его получать из security.context, а хочу инжектить конструктором/сеттером - не важно. Как это сделать?
Сейчас это так:
Но это как-то криво
Сейчас это так:
PHP:
/**
* @[USER=4683]var[/USER] User
*/
private $user;
/**
* @param User $user
*/
public function setUser(User $user)
{
$this->user = $user;
}
/**
* @return User
*/
public function getUser()
{
return $this->user === null ? parent::getUser() : $this->user;
}
Последнее редактирование: