for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Archivr\StorageAdapter;
use Archivr\AbstractFactory;
final class StorageAdapterFactory extends AbstractFactory
{
protected static function requiresInstanceOf(): string
return StorageAdapterInterface::class;
}
protected static function getFactoryMap(): array
return [
'local' => LocalStorageAdapter::class,
];