/**
  * Returns a configured repository for testing.
  *
  * @param bool $initializeFromScratch
  *
  * @return \eZ\Publish\API\Repository\Repository
  */
 public function getRepository($initializeFromScratch = true)
 {
     // Load repository first so all initialization steps are done
     $repository = parent::getRepository($initializeFromScratch);
     if ($initializeFromScratch) {
         $this->indexAll();
     }
     return $repository;
 }
Beispiel #2
0
 /**
  * Initializes the database schema.
  */
 protected function initializeSchema()
 {
     parent::initializeSchema();
     $statements = $this->getTagsSchemaStatements();
     $this->applyStatements($statements);
 }