public function __construct($issuer = null) { if (null !== $issuer && !is_string($issuer)) { throw new \InvalidArgumentException('Cannot verify invalid issuer value.'); } $this->issuer = $issuer; }