protected function loadEntity()
    {
        $params = array_merge($this->params()->fromPost(), $this->params()->fromRoute());
        if (empty($params['id'])) {
            throw new EntityNotFoundException('Bad Request');
        }

        $objectManager = $this->getServiceLocator()->get('Doctrine\ORM\EntityManager');

        if (!$model = $objectManager->getRepository(get_class($this->getEntity()))->find($params['id'])) {
            throw new EntityNotFoundException('Entity not found');
        }
        return $model;
    }
protected function loadEntity()
    {
        $params = array_merge($this->params()->fromPost(), $this->params()->fromRoute());
        if (empty($params['id'])) {
            throw new EntityNotFoundException('Bad Request');
        }

        $objectManager = $this->getServiceLocator()->get('Doctrine\ORM\EntityManager');

        if (!$model = $objectManager->getRepository(get_class($this->getEntity()))->find($params['id'])) {
            throw new EntityNotFoundException('Entity not found');
        }
        return $model;
    }
protected function loadEntity ( ) { $ params = array_merge ( $ this -> params ( ) -> fromPost ( ) , $ this -> params ( ) -> fromRoute ( ) ) ; if ( empty ( $ params [ 'id' ] ) ) { throw new EntityNotFoundException ( 'Bad Request' ) ; } $ objectManager = $ this -> getServiceLocator ( ) -> get ( 'Doctrine\ORM\EntityManager' ) ; if ( ! $ model = $ objectManager -> getRepository ( get_class ( $ this -> getEntity ( ) ) ) -> find ( $ params [ 'id' ] ) ) { throw new EntityNotFoundException ( 'Entity not found' ) ; } return $ model ; }
Find entity by id

@return mixed
@throws \Doctrine\ORM\EntityNotFoundException
Find entity by id