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:----Z/DOYpU7bLOxFYuJSu71P2qI+CD6xVkULimGQ2cQ3bEwF50dzCDbw0+pcCjuNyweq3kdhUb8T/yIV+7u58KGVzzL7qMuF6VvpI9CPQG36MJKLRPr5BJSUfyE5CihKuHI92n60mO1p0oZOdBGQw6Xk3XqffDBfrJE9ba0vunTFcs7TCDtXq/6f3NvbSqUAG1/ygqavrPyMkJG3Gis7QpehtGPiDs5s7VUCJ2OT/Y4ojP7sA7hNPa4CfXR5R/er380Kzb62SoSg+3+ngO0oexneYhG37FuR5/BxEH34R1o4CJ5tPmq8pdhadaKdjFS4Txu3VjTiMI/HvSEWRBPuGaz5sBVw/oWB8M8oDKOo+kobljobrxxc3mEF2UeA6yWEs9qyT6YrZ2mVFhwn2nWf//RA85cLkjRCZUX+sA1mlUmFKA+9JBlALY62D59/mmbWFv7P4hI5XZRbYurU9mbHl5y2+m/AUD2qGjgengV8hx0+HxqOV3HJxVLJdmNhCW3NbOqHBx3+IEijAhYrUl8zOgNyoWdru63QyKYxxLfhUrYuMb2ryAGv5PEsLPrown1brFQ7YrypLFA8Xxvlt5558Xtdug5ey4SN5dNfW0UPVm9FGjKojisvSz0TjbZ3dSFHtIOwzELRsQ1lIFV+y/bna4bOM86u374xbR368PXYCc5pd0=----ATTACHMENT:----NDQzODcwOTUyMTQ0NjIyMSAxNjUxMTUxNzY4Mzk5NzA0IDQ0MTg4NzQwNDY5NDgwNjM=