symfony 2.8 问题

Issue with symfony 2.8

可捕获的致命错误:传递给 Rocket\BackendBundle\Entity\PropertyRequest::setAgent() 的参数 1 必须是 Rocket\UserBundle\Entity\Agent 的实例,给定 Rocket\UserBundle\Entity\Broker 的实例,

    public function askQuestionPropertyRequest(Agent $agent,User $lead, $text,$type,$mls,$lsviewid)
{

    $this->propertyRequest->setAgent($agent);
    $this->propertyRequest->setLead($lead);

   // $this->propertyRequest->setBroker($broker);
   // $propertyRequest->setLender($lender);
    $this->propertyRequest->setSubject("Property Request From {$lead->getFirstName()} {$lead->getLastName()}");
    $this->propertyRequest->setMessage("Message: {$text}");
    $this->propertyRequest->setType($type);
    $this->propertyRequest->setCodemls($mls);
    $this->propertyRequest->setLsviewid($lsviewid);
}

最明显的答案 - 使用了错误的命名空间?