Rename ISelectableStorage to IWritableStorage
This commit is contained in:
		
					parent
					
						
							
								eb035771f1
							
						
					
				
			
			
				commit
				
					
						d0536ebea7
					
				
			
		
					 16 changed files with 64 additions and 63 deletions
				
			
		| 
						 | 
				
			
			@ -178,7 +178,7 @@ class StorageManagerTest extends DatabaseTest
 | 
			
		|||
		$storageManager = new StorageManager($this->dba, $this->config, $this->logger, $this->l10n, $this->httpRequest);
 | 
			
		||||
 | 
			
		||||
		if ($userBackend) {
 | 
			
		||||
			$storage = $storageManager->getSelectableStorageByName($name);
 | 
			
		||||
			$storage = $storageManager->getWritableStorageByName($name);
 | 
			
		||||
		} else {
 | 
			
		||||
			$storage = $storageManager->getByName($name);
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			@ -230,7 +230,7 @@ class StorageManagerTest extends DatabaseTest
 | 
			
		|||
		self::assertNull($storageManager->getBackend());
 | 
			
		||||
 | 
			
		||||
		if ($userBackend) {
 | 
			
		||||
			$selBackend = $storageManager->getSelectableStorageByName($name);
 | 
			
		||||
			$selBackend = $storageManager->getWritableStorageByName($name);
 | 
			
		||||
			$storageManager->setBackend($selBackend);
 | 
			
		||||
 | 
			
		||||
			self::assertInstanceOf($assert, $storageManager->getBackend());
 | 
			
		||||
| 
						 | 
				
			
			@ -287,7 +287,7 @@ class StorageManagerTest extends DatabaseTest
 | 
			
		|||
		SampleStorageBackend::registerHook();
 | 
			
		||||
		Hook::loadHooks();
 | 
			
		||||
 | 
			
		||||
		self::assertTrue($storageManager->setBackend( $storageManager->getSelectableStorageByName(SampleStorageBackend::NAME)));
 | 
			
		||||
		self::assertTrue($storageManager->setBackend( $storageManager->getWritableStorageByName(SampleStorageBackend::NAME)));
 | 
			
		||||
		self::assertEquals(SampleStorageBackend::NAME, $this->config->get('storage', 'name'));
 | 
			
		||||
 | 
			
		||||
		self::assertInstanceOf(SampleStorageBackend::class, $storageManager->getBackend());
 | 
			
		||||
| 
						 | 
				
			
			@ -314,7 +314,7 @@ class StorageManagerTest extends DatabaseTest
 | 
			
		|||
		$this->loadFixture(__DIR__ . '/../../datasets/storage/database.fixture.php', $this->dba);
 | 
			
		||||
 | 
			
		||||
		$storageManager = new StorageManager($this->dba, $this->config, $this->logger, $this->l10n);
 | 
			
		||||
		$storage = $storageManager->getSelectableStorageByName($name);
 | 
			
		||||
		$storage = $storageManager->getWritableStorageByName($name);
 | 
			
		||||
		$storageManager->move($storage);
 | 
			
		||||
 | 
			
		||||
		$photos = $this->dba->select('photo', ['backend-ref', 'backend-class', 'id', 'data']);
 | 
			
		||||
| 
						 | 
				
			
			@ -333,12 +333,12 @@ class StorageManagerTest extends DatabaseTest
 | 
			
		|||
	/**
 | 
			
		||||
	 * Test moving data to a WRONG storage
 | 
			
		||||
	 */
 | 
			
		||||
	public function testWrongSelectableStorage()
 | 
			
		||||
	public function testWrongWritableStorage()
 | 
			
		||||
	{
 | 
			
		||||
		$this->expectException(\TypeError::class);
 | 
			
		||||
 | 
			
		||||
		$storageManager = new StorageManager($this->dba, $this->config, $this->logger, $this->l10n);
 | 
			
		||||
		$storage = $storageManager->getSelectableStorageByName(Storage\SystemResource::getName());
 | 
			
		||||
		$storage = $storageManager->getWritableStorageByName(Storage\SystemResource::getName());
 | 
			
		||||
		$storageManager->move($storage);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -23,7 +23,7 @@ namespace Friendica\Test\src\Model\Storage;
 | 
			
		|||
 | 
			
		||||
use Friendica\Factory\ConfigFactory;
 | 
			
		||||
use Friendica\Model\Storage\Database;
 | 
			
		||||
use Friendica\Model\Storage\ISelectableStorage;
 | 
			
		||||
use Friendica\Model\Storage\IWritableStorage;
 | 
			
		||||
use Friendica\Test\DatabaseTestTrait;
 | 
			
		||||
use Friendica\Test\Util\Database\StaticDatabase;
 | 
			
		||||
use Friendica\Test\Util\VFSTrait;
 | 
			
		||||
| 
						 | 
				
			
			@ -63,7 +63,7 @@ class DatabaseStorageTest extends StorageTest
 | 
			
		|||
		return new Database($dba);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	protected function assertOption(ISelectableStorage $storage)
 | 
			
		||||
	protected function assertOption(IWritableStorage $storage)
 | 
			
		||||
	{
 | 
			
		||||
		self::assertEmpty($storage->getOptions());
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -24,7 +24,7 @@ namespace Friendica\Test\src\Model\Storage;
 | 
			
		|||
use Friendica\Core\Config\IConfig;
 | 
			
		||||
use Friendica\Core\L10n;
 | 
			
		||||
use Friendica\Model\Storage\Filesystem;
 | 
			
		||||
use Friendica\Model\Storage\ISelectableStorage;
 | 
			
		||||
use Friendica\Model\Storage\IWritableStorage;
 | 
			
		||||
use Friendica\Model\Storage\StorageException;
 | 
			
		||||
use Friendica\Test\Util\VFSTrait;
 | 
			
		||||
use Friendica\Util\Profiler;
 | 
			
		||||
| 
						 | 
				
			
			@ -64,7 +64,7 @@ class FilesystemStorageTest extends StorageTest
 | 
			
		|||
		return new Filesystem($this->config, $l10n);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	protected function assertOption(ISelectableStorage $storage)
 | 
			
		||||
	protected function assertOption(IWritableStorage $storage)
 | 
			
		||||
	{
 | 
			
		||||
		self::assertEquals([
 | 
			
		||||
			'storagepath' => [
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -21,17 +21,17 @@
 | 
			
		|||
 | 
			
		||||
namespace Friendica\Test\src\Model\Storage;
 | 
			
		||||
 | 
			
		||||
use Friendica\Model\Storage\ISelectableStorage;
 | 
			
		||||
use Friendica\Model\Storage\IWritableStorage;
 | 
			
		||||
use Friendica\Model\Storage\IStorage;
 | 
			
		||||
use Friendica\Model\Storage\ReferenceStorageException;
 | 
			
		||||
use Friendica\Test\MockedTest;
 | 
			
		||||
 | 
			
		||||
abstract class StorageTest extends MockedTest
 | 
			
		||||
{
 | 
			
		||||
	/** @return ISelectableStorage */
 | 
			
		||||
	/** @return IWritableStorage */
 | 
			
		||||
	abstract protected function getInstance();
 | 
			
		||||
 | 
			
		||||
	abstract protected function assertOption(ISelectableStorage $storage);
 | 
			
		||||
	abstract protected function assertOption(IWritableStorage $storage);
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Test if the instance is "really" implementing the interface
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue