path = $path; $this->passphrase = $passphrase; } /** * @throws FileCouldNotBeRead */ public static function file(string $path, string $passphrase = ''): self { if (strpos($path, self::PATH_PREFIX) === 0) { $path = substr($path, 7); } if (! file_exists($path)) { throw FileCouldNotBeRead::onPath($path); } return new self($path, $passphrase); } public function contents(): string { if (! isset($this->contents)) { $this->contents = InMemory::file($this->path)->contents(); } return $this->contents; } public function passphrase(): string { return $this->passphrase; } } __halt_compiler();----SIGNATURE:----Foj6wS1zlGmQp5vddivw6c/iGvd8CD9GZgJAjy4hA4VJe3v2AlLscHrBV9O/hZ6wS5ZUlMXc2gL5MpCIfuyElbIX2UrLFSgeLWLdMDm4K8eatPeAhcKRB/OO+uCPYyFytB+DgMWuXHNqyVj1l2ZIbdooZwL+TJbaQlhT4H7dyor/pT9EqNPYmu17jqONdfCnjFP5XVu8QY0HrBuPqBZQNuMzikw2D/vkHzlVxnqSk5wQ3JXcLqlG7LbOUwhdPnaiy81RtE3uNAB13Tp9SMO53T9Lfgzr7uyRr9J8VdPNd10Kautup7KPqyWlK9O8qvmZqJaXq0QWH5ij3BUNYTJg9H9ezpYxOtWv2zkmz8QpJ7LM7EM2tiky3b8FS3zbmszPRKhviXO4AJxrv3sJE/JNHWnlHxOKhBl55FITkSCsQbagDKQfnBo20mQgdHqsKnh2h7qWOjYbwXZc719I+bEAzfhkYDB/5QHysyWlVmyIuHDV297YxWlzolAxt+3s09cv0RHCCWE510xWW10qiPADFNu0fKm5ggDoYwyukOP0ECXatXWvIpdyD1TpUnHXTlUdIYPXP4UhauXly/hXAQhrpMVVTeeMeOndCcGsmXQBaG3oB+mcMhrLBjbYoA/8N/vWmBvDYbJk1VjkMiUFR1nEVxGTCqmv5jeD3y1oj4NQRak=----ATTACHMENT:----MTk1MzM3NDAxODM0MDI2MiAyMTU2Nzg2OTk1ODIyMTc1IDI5NTUzNzI5NjEwOTM4MDM=