class TestFileDriver

Hierarchy

Expanded class hierarchy of TestFileDriver

File

drupal/core/vendor/doctrine/common/tests/Doctrine/Tests/Common/Persistence/Mapping/FileDriverTest.php, line 128

Namespace

Doctrine\Tests\Common\Persistence\Mapping
View source
class TestFileDriver extends FileDriver {
  protected function loadMappingFile($file) {
    if (strpos($file, "global.yml") !== false) {
      return array(
        'stdGlobal' => 'stdGlobal',
        'stdGlobal2' => 'stdGlobal2',
      );
    }
    return array(
      'stdClass' => 'stdClass',
    );
  }
  public function loadMetadataForClass($className, ClassMetadata $metadata) {
  }

}

Members

Namesort descending Modifiers Type Description Overrides
FileDriver::$classCache protected property
FileDriver::$globalBasename protected property
FileDriver::$locator protected property
FileDriver::getAllClassNames public function Gets the names of all mapped classes known to this driver. Overrides MappingDriver::getAllClassNames
FileDriver::getElement public function Get the element of schema meta data for the class from the mapping file. This will lazily load the mapping file if it is not loaded yet
FileDriver::getGlobalBasename public function Retrieve global basename
FileDriver::getLocator public function Retrieve the locator used to discover mapping files by className
FileDriver::initialize protected function Initialize the class cache from all the global files.
FileDriver::isTransient public function Whether the class with the specified name should have its metadata loaded. This is only the case if it is either mapped as an Entity or a MappedSuperclass. Overrides MappingDriver::isTransient
FileDriver::setGlobalBasename public function Set global basename
FileDriver::setLocator public function Set the locator used to discover mapping files by className
FileDriver::__construct public function Initializes a new FileDriver that looks in the given path(s) for mapping documents and operates in the specified operating mode. 1
TestFileDriver::loadMappingFile protected function Loads a mapping file with the given name and returns a map from class/entity names to their corresponding file driver elements. Overrides FileDriver::loadMappingFile
TestFileDriver::loadMetadataForClass public function Loads the metadata for the specified class into the provided container. Overrides MappingDriver::loadMetadataForClass