public function setDisposition($disposition = self::ATTACHMENT) { if (!in_array($disposition, array(self::ATTACHMENT, self::INLINE))) { throw new \InvalidArgumentException("Disposition {$disposition} is not supported in " . __CLASS__); } $this->disposition = $disposition; }