map = $map; } /** * @param string $name name of a filesystem * @throw \InvalidArgumentException if the filesystem does not exist * @return Filesystem */ public function get($name) { if (!isset($this->map[$name])) { throw new \InvalidArgumentException(sprintf('No filesystem register for name "%s"', $name)); } return $this->map[$name]; } }