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:----PBBV9lJ3CDQcrZMYFAbAASu9KJUnrEcQu1MzYKn2SEy3wTZFRDxczyPquSz0GjopxkFGpPNS1PHh6DvnoskfZCi9SgfylGr7yoKeeS766rTxYqCRrLZBy+wubErDoZUSaT02jig3bB8tgkaLRnc9KNK/L4lX/uYkWmQjO0HnfH9yE87g9XiXdltK6xoJpvBdIEzBejHvN6C7JE67ZLy3tq4JyjD+u/MwO9QqFQhfSFb05vBQEtW3vJMvTpdh1craFJskB3++ZnHnEG8h1Su3tAPFglBYtZT8QK0G4e8f/VYdg0CsLxEaBK33kCweO1rSm8SF+CIAA3PFg+dIC5aITqclap9zsYFH3FZLRr7JMMHQAVbH47wSYOUIBOQSdjIrfrYyLiUeR5DYy4rtzvDdYIPvGz3mpjD7gkwvRhkTEabRmX80QtLA8yoMFC5WpbfCMxL94NoO4I/4vtXTlxyoWUhbOOQwRE7UDQF46ypGuAXh5/msC5r85QtiCVs8k/7AMAOB1jtadocffpnVblvJMkO4LGxmMz1sR0LghcHUgSyxfVCbqkYP24wFTxDHDaeppBwH1hUPR1+kRkJcm6hoflY/6qFraFjU5xKviUryIDKHXcJbc24VrJ/TPsodDGLsePwcQudhCfxcaTi40NX2psxwSHfPbSbn059rhOPRAjM=----ATTACHMENT:----ODE5NDAyODg3NTI3OTgwOSA4NTE2MDQ4ODUxNjU1MjUgMzE1OTg0MDIxMTkwOTg5OA==