private readonly iterable
$adapterFactories;
/**
* @internal
*
* @param AdapterFactoryInterface[]|iterable $adapterFactories
*
* @throws DuplicateFilesystemFactoryException
*/
public function __construct(iterable
$adapterFactories) { $this->
checkDuplicates($adapterFactories);
$this->adapterFactories =
$adapterFactories;
} /**
* @param array<mixed> $config
*/
public function privateFactory(array
$config): FilesystemOperator
{ $config['private'
] = true;
return $this->
factory($config);
}