public function __construct($publicKey) { if (!is_readable($publicKey)) { throw new \InvalidArgumentException(sprintf("Public keyfile (%s) not readable", $publicKey)); } $this->publicKey = $publicKey; }