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:----pzm200VQx4++KcLHLzAZRTBg4QxYCORAEnN0MhtrFZKEiAzgbSewnPIj9E/Fn4jXOHOJiCGUsKMyDNIblrF3tQwPXltSmOO0tRBkwIqgVUWtfvcnmoFGPuwsUhLgOdp5Oe4KVFYt1Xr4TtoBVw94kTPV5zBvX7puMbrzwkXF0m2xWJQRez5xYFoR6QqvzeMYQqygd/AEDB9KPRH+XATv819bsKaIWGdupBrgdowMYdVxDtqJ05FkmRcntypEcmxYWsV0yYTyp+eprhM8O6xYTBI8EzqUS+T4JHJ80/fg6bTlOCv3ehISk1ihO+oWbgXMfyoWNzhtSd1ADzyRNNO2r71MkwFIkZp9AOI04NXrFtNDbyV2dXFSfH+51a4OHKyyl2QsCgaKywfik71WM60aCMOjmI8Q+HNM6lawasTMiGMW2fjXvGVIUGIK5vX9rZ7Nmno5NTDWWpfLnnO7tNljuZpOxyrEOR/+ouHQ6hhej1Hd3nN89TtR8yDUT58EaJvhK1AFij4tDfKm8b47jrTmghLqVQ5l8JJIALuh1rWEjpLeLu9+LtKY2mwdns1vYTe/3HvxtOUpbTPxRwMS0Dv33rMqh9dH1HSH6kBOhDFF6xtForm6JjbgFdew2YAuaewFEe3PoaWFxSgz++9FUAp1OxDz1FSkGcxlPwzY1/KeQv8=----ATTACHMENT:----MTY3NjE3NTY2ODc3NjgxMyA2OTc0MDIzMzAyNjc3NDU2IDE2NDYxMzA5NjQ5MjMyNzM=