public function &getSignature($id) { if (isset($this->signatures[$id])) { return $this->signatures[$id]; } throw new \InvalidArgumentException('The signature does not exist.'); }