public function __construct($uploadPath, $segments, Filesystem $filesystem, $logger = null) { $this->uploadPath = $uploadPath; $this->segments = $segments; $this->filesystem = $filesystem; $this->logger = $logger ?: new NullLogger(); }