protected function getMetadata($class)
    {
        if (array_key_exists($class, $this->cache)) {
            return $this->cache[$class];
        }

        $this->cache[$class] = null;

        foreach ($this->registry->getManagers() as $name => $em) {
            try {
                return $this->cache[$class] = [$em->getClassMetadata($class), $name];
            } catch (MappingException $e) {
                // not an entity or mapped super class
            } catch (LegacyMappingException $e) {
                // not an entity or mapped super class, using Doctrine ORM 2.2
            }
        }

        return $this->cache[$class];
    }
protected function getMetadata($class)
    {
        if (array_key_exists($class, $this->cache)) {
            return $this->cache[$class];
        }

        $this->cache[$class] = null;

        foreach ($this->registry->getManagers() as $name => $em) {
            try {
                return $this->cache[$class] = [$em->getClassMetadata($class), $name];
            } catch (MappingException $e) {
                // not an entity or mapped super class
            } catch (LegacyMappingException $e) {
                // not an entity or mapped super class, using Doctrine ORM 2.2
            }
        }

        return $this->cache[$class];
    }
protected function getMetadata ( $ class ) { if ( array_key_exists ( $ class , $ this -> cache ) ) { return $ this -> cache [ $ class ] ; } $ this -> cache [ $ class ] = null ; foreach ( $ this -> registry -> getManagers ( ) as $ name => $ em ) { try { return $ this -> cache [ $ class ] = [ $ em -> getClassMetadata ( $ class ) , $ name ] ; } catch ( MappingException $ e ) { // not an entity or mapped super class } catch ( LegacyMappingException $ e ) { // not an entity or mapped super class, using Doctrine ORM 2.2 } } return $ this -> cache [ $ class ] ; }
Get class metadata.

@param string $class

@return ClassMetadata|null
Get class metadata .