/** * @test */ public function loadAllReturnsOnlyOriginalEntities() { $this->parentStorage->save($this->testingParentEntity); $this->storage->save($this->testingMetaEntity); $loadedPostMeta = $this->storage->loadAll(); $this->assertTrue(count($loadedPostMeta) === 1); $this->assertEquals($this->testingMetaEntity, reset($loadedPostMeta)); }
private function deletePostMeta() { $this->storage->delete(EntityUtils::preparePostMeta(self::$vpId, self::$postVpId)); $this->postStorage->delete(EntityUtils::preparePost(self::$postVpId)); $this->postStorage->delete(EntityUtils::preparePost(self::$post2VpId)); $this->userStorage->delete(EntityUtils::prepareUser(self::$authorVpId)); return [['vp_id' => self::$authorVpId, 'parent' => self::$authorVpId], ['vp_id' => self::$postVpId, 'parent' => self::$postVpId], ['vp_id' => self::$post2VpId, 'parent' => self::$post2VpId], ['vp_id' => self::$vpId, 'parent' => self::$postVpId]]; }
function __construct(TermStorage $termStorage, EntityInfo $entityInfo) { parent::__construct($termStorage, $entityInfo, 'meta_key', 'meta_value'); }
private function deleteTermMeta() { $this->storage->delete(EntityUtils::prepareTermMeta(self::$vpId, self::$termVpId)); $this->termStorage->delete(EntityUtils::prepareTerm(self::$termVpId)); return [['vp_id' => self::$vpId, 'parent' => self::$termVpId], ['vp_id' => self::$termVpId, 'parent' => self::$termVpId]]; }
protected function splitJoinedKey($key) { $splitKey = parent::splitJoinedKey($key); $splitKey[$this->keyName] = $this->maybeReplacePlaceholderWithPrefix($splitKey[$this->keyName]); return $splitKey; }
private function deleteUserMeta() { $this->storage->delete(EntityUtils::prepareUserMeta(self::$vpId, self::$userVpId)); $this->userStorage->delete(EntityUtils::prepareUser(self::$userVpId)); return [['vp_id' => self::$vpId, 'parent' => self::$userVpId], ['vp_id' => self::$userVpId, 'parent' => self::$userVpId]]; }
public function shouldBeSaved($data) { $ignoredMeta = array('_edit_lock', '_edit_last', '_pingme', '_encloseme'); return parent::shouldBeSaved($data) && !in_array($data['meta_key'], $ignoredMeta); }