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;
    }
	
								
									Последнее редактирование: 
								
							
						
						
	
					
	            