protected function setUp() { parent::setUp(); $this->storage = self::$storageFactory->getStorage('usermeta'); $this->userStorage = self::$storageFactory->getStorage('user'); $this->synchronizer = new Synchronizer($this->storage, self::$database, self::$schemaInfo->getEntityInfo('usermeta'), self::$schemaInfo, self::$vpidRepository, self::$urlReplacer, self::$shortcodesReplacer, self::$tableSchemaRepository); $this->usersSynchronizer = new Synchronizer($this->userStorage, self::$database, self::$schemaInfo->getEntityInfo('user'), self::$schemaInfo, self::$vpidRepository, self::$urlReplacer, self::$shortcodesReplacer, self::$tableSchemaRepository); }
protected function setUp() { if (!in_array('termmeta', self::$schemaInfo->getAllEntityNames())) { throw new \PHPUnit_Framework_SkippedTestError("Termmeta are not supported in this version of WP"); } parent::setUp(); $this->storage = self::$storageFactory->getStorage('termmeta'); $this->termStorage = self::$storageFactory->getStorage('term'); $this->synchronizer = new Synchronizer($this->storage, self::$database, self::$schemaInfo->getEntityInfo('termmeta'), self::$schemaInfo, self::$vpidRepository, self::$urlReplacer, self::$shortcodesReplacer, self::$tableSchemaRepository); $this->termsSynchronizer = new Synchronizer($this->termStorage, self::$database, self::$schemaInfo->getEntityInfo('term'), self::$schemaInfo, self::$vpidRepository, self::$urlReplacer, self::$shortcodesReplacer, self::$tableSchemaRepository); }