/** * 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; }
/** * Initializes the database schema. */ protected function initializeSchema() { parent::initializeSchema(); $statements = $this->getTagsSchemaStatements(); $this->applyStatements($statements); }