/** * Helper method that removes all the keys from the store collection used for * the multistep form. */ protected function deleteStore() { $keys = ['name', 'email', 'age', 'location']; foreach ($keys as $key) { $this->store->delete($key); } }
/** * Tests the delete() method. * * @covers ::delete */ public function testDelete() { $this->lock->expects($this->once())->method('acquire')->with('1:test_2')->will($this->returnValue(TRUE)); $this->keyValue->expects($this->at(0))->method('get')->with('1:test_1')->will($this->returnValue(FALSE)); $this->keyValue->expects($this->at(1))->method('get')->with('1:test_2')->will($this->returnValue($this->ownObject)); $this->keyValue->expects($this->at(2))->method('delete')->with('1:test_2'); $this->keyValue->expects($this->at(3))->method('get')->with('1:test_3')->will($this->returnValue($this->otherObject)); $this->assertTrue($this->tempStore->delete('test_1')); $this->assertTrue($this->tempStore->delete('test_2')); $this->assertFalse($this->tempStore->delete('test_3')); }
/** * {@inheritdoc} */ public function executeMultiple(array $entities) { $this->tempStore->set($this->user->id(), $entities); }