/**
  * @dataProvider adapterProvider
  *
  * @param StorageAdapterInterface $storageAdapter
  * @param string $hash
  * @param array $data
  * @param string $context
  */
 public function testDeleteAllWithoutContext(StorageAdapterInterface $storageAdapter, $hash, $data, $context)
 {
     $hash2 = 'hash2';
     $data2 = 'data2';
     $context2 = 'context2';
     $this->assertTrue($storageAdapter->store($hash, $data, $context));
     $this->assertTrue($storageAdapter->store($hash2, $data2, $context2));
     $this->assertTrue($storageAdapter->deleteAll());
     $this->assertFalse($storageAdapter->contains($hash, $context));
     $this->assertFalse($storageAdapter->contains($hash2, $context2));
 }
Esempio n. 2
0
 public function deleteAll()
 {
     $this->storageAdapter->deleteAll();
     $this->searchAdapter->deindexAll();
 }