Example #1
0
 public function testFetchAllNoneMissing()
 {
     $arr = array('foo' => 'bar');
     $this->_mockBackend->shouldReceive('fetchAllCurrentlyKnownOptionNamesToValues')->once()->andReturn($arr);
     $this->_mockOptionsReference->shouldReceive('getAllOptionNames')->once()->andReturn(array('foo'));
     $result = $this->_sut->fetchAll();
     $this->assertEquals($arr, $result);
 }
Example #2
0
 private function _flushPersistence()
 {
     foreach ($this->_multiSourcePersistenceServices as $multiSourcePersistenceService) {
         $multiSourcePersistenceService->flushSaveQueue();
     }
     $sources = array();
     foreach ($this->_multiSourcePersistenceBackends as $multiSourcePersistenceBackend) {
         $sources[] = $multiSourcePersistenceBackend->getPersistenceQueue();
     }
     $sources = json_encode($sources);
     $this->_persistence->queueForSave(tubepress_api_options_Names::SOURCES, $sources);
     $this->_persistence->flushSaveQueue();
 }