public function get($name) { if (!isset($this->formats[$name])) { throw new \InvalidArgumentException(sprintf('Unknown format "%s", known formats: "%s"', $name, implode(', ', array_keys($this->formats)))); } return $this->formats[$name]; }