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:----xr/lhT97G7GigGSlsQa2U71eu9bBvqJAHQ2f2jozLfg97Gk8FpYd7GZrMUWzB2eMOpVQIT95+IgpxyV7Gm8Pd7oprNCiMrZqfg1ohZ9dpypSPBVa4tLhKlFViwaJRBmUL9VhooYXmJ9mm8zHEGshJOqvZy+JBfLnPp58WQKqR9+OyTJGsaUk5qOoT+Pqgqi6OuXbBMSRnZU4eztYOCvgkShr+b41Zmiiw+kdX/VQ4Ae8fVCsxp7bbxJNKyocz+dYk1Eu2Yr95iyTqUlpKN4JDK0bigSepdSg/S2DVGekLF0VuzokCzbeHWrIDXnPX4c1cjVjBd9mg7qkTxdonEHuMZb4cvaHJQpvBrmQYH958660WNx/NR8jGn2wXWx0SQiRLV/YxYflNo8r/2jxpsGc3YQYxZbIZ5MAiTq/jFo5y4j6mfm9clsAy5q28IuqWko2hXCoxpgZFGnUq7Pla4VJydKKJgQiC1ieWC6oievvCs2D0Hbk5aDSUg2vftg2E4rbBSW2SdjGW2XpBTcI3T/OOh5cbCbtaGTt3g3iykTxB0uqj0ZAKnYKVD3lUCz0T8zVXSwiFj3qmWdBFLmn7vjcNMe2C1WrEeeBgY/AcfSSPkmikxe2Dd4yyqVSBghZfXMCmpKYDgu7xFCoWxWv6bJo0gaZX1lJfGB4hvCuepEM3zw=----ATTACHMENT:----NTY2MTc0NTY2Njk2OTU3NiA0MjgxMjc2ODU1Nzk1NzcgNjA4NjQzNTc0NjQxMTM3Mg==