public function getEntityManager()
    {

        // check if we have a valid datasource node
        if ($this->getDatasourceNode() == null) {
            return;
        }

        // prepare the path to the entities
        $absolutePaths = array();
        if ($relativePaths = $this->getStepNode()->getParam(AbstractDatabaseStep::PARAM_PATH_TO_ENTITIES)) {
            foreach (explode(PATH_SEPARATOR, $relativePaths) as $relativePath) {
                $absolutePaths[] = $this->getWebappPath() . DIRECTORY_SEPARATOR . $relativePath;
            }
        }

        // load the database connection parameters
        $connectionParameters = $this->getConnectionParameters();

        // initialize and load the entity manager and the schema tool
        $metadataConfiguration = Setup::createAnnotationMetadataConfiguration($absolutePaths, true, null, null, false);
        return EntityManager::create($connectionParameters, $metadataConfiguration);
    }
public function getEntityManager()
    {

        // check if we have a valid datasource node
        if ($this->getDatasourceNode() == null) {
            return;
        }

        // prepare the path to the entities
        $absolutePaths = array();
        if ($relativePaths = $this->getStepNode()->getParam(AbstractDatabaseStep::PARAM_PATH_TO_ENTITIES)) {
            foreach (explode(PATH_SEPARATOR, $relativePaths) as $relativePath) {
                $absolutePaths[] = $this->getWebappPath() . DIRECTORY_SEPARATOR . $relativePath;
            }
        }

        // load the database connection parameters
        $connectionParameters = $this->getConnectionParameters();

        // initialize and load the entity manager and the schema tool
        $metadataConfiguration = Setup::createAnnotationMetadataConfiguration($absolutePaths, true, null, null, false);
        return EntityManager::create($connectionParameters, $metadataConfiguration);
    }
public function getEntityManager ( ) { // check if we have a valid datasource node if ( $ this -> getDatasourceNode ( ) == null ) { return ; } // prepare the path to the entities $ absolutePaths = array ( ) ; if ( $ relativePaths = $ this -> getStepNode ( ) -> getParam ( AbstractDatabaseStep :: PARAM_PATH_TO_ENTITIES ) ) { foreach ( explode ( PATH_SEPARATOR , $ relativePaths ) as $ relativePath ) { $ absolutePaths [ ] = $ this -> getWebappPath ( ) . DIRECTORY_SEPARATOR . $ relativePath ; } } // load the database connection parameters $ connectionParameters = $ this -> getConnectionParameters ( ) ; // initialize and load the entity manager and the schema tool $ metadataConfiguration = Setup :: createAnnotationMetadataConfiguration ( $ absolutePaths , true , null , null , false ) ; return EntityManager :: create ( $ connectionParameters , $ metadataConfiguration ) ; }
Initializes and returns the Doctrine EntityManager instance.

@return \Doctrine\ORM\EntityManager The Doctrine EntityManager instancer
Initializes and returns the Doctrine EntityManager instance .