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:----C62xKbojAl07iCxR5SgmmtSiZL3McH5DeFqgrE0pu1pmNRHYpBLObZr/F9Qi7s56G+fiXQ23V3hhzkszUpl6LH9Ii0FBYSUmtZaZmA4b0TtD7dmmi0lvdmlevotBBSqGszHNyFJsrDQqXJP5ZrELek79cyAbTu2sWn5i/f3kaGQJt8mgqyemqgAEQVbsLqwaxi3rnpZbd4oWV0qZNQcPakg3Bfdqm8W1clefYscHM4ZZXdM50iLDSPCsqJOmAGMZgm9qQtajFQSSVGtKRvw0dcXHi6hPhuO3hoL9YGbbu/HV06U+nAtmZFZjpoErGSXHnFqhLXAaKuzCaVNYZbJKAoKyCueYsPnCwfkUGX7TIihVXNMBcnkRCOtU93UP3v7H2zWbH1/gy6gFNkJTlR5GoSBBXSHWvr2LO7BfjWUF2hWpUcQM7+AALK5x4K5IPbH2cA4K1a9YuH9ep68aqO2NfSWozdKAIQ5MOB7qY1xkCKvt2JsFJ2KL9qKvFnRL1JblkNtujhqI4qDP4fxcD9nVlR22vIh67d0HfJcVSzk4kKMcOC8kC6tvzyuxoi3e0G2vABpYkH4j3+Zp2gtJp1Ysmf/6DSxesHiCDAqJb1ZZkEGxvKf8lz+gfm24Lr8TpQnsg/1CeKYY6iRMqcvvZJYRZHnvf3T8RC2PZkZ7nKVrPQQ=----ATTACHMENT:----NDE3NjEwMjc5NzA5NzY3IDc5NzY0NDE2NTEyNzA0MjQgMTg5NjIzMjQzODg3NTA0OQ==