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:----iwHg40EylSbd2oTCdoWFZepb8BjN1eUKUkMaMDPnlYTRqDYSZmW91SckUOK3AtLmVvCfwKrkpqJ6qZsHf45jmF6AeWQCM5ynKig0V8QyoS84Mod9za+xAvmhMiMmV80BqRYEjaYuZfiHwxUmGVkKJ0rIOa4K20589TrCEdNueuJ0IyIPYu/518PMwYyTh9BsVKmkoaJ2Lm4EOuYiURZKS+08vAM+rmrxsfwrVQtbtxnysbK5EeANSIBAYf9luJF6pwxBEeWGO3+FyIw4JuR8kCMOyKRXypOzerfrzWD14AToFSWceJj2pjwjRd8/PQ9OargSmZEuZrp3T+KpB6OZWAo0KM0pbTBKqh2nMdibLFXVQ+W4vTXg21fLNdrvR1PyHTdQL3O/zGnmvHeTH9hs1hrmpMeJyDShYFGw/CxcY1LVO8wpEiN8n7epCw170K1ZV9cfSW7Zm2IU32dzX9qCS3bicY/wtn0E2whM8L8q/NHBw95PucgK9ptvMy7bh2622yFn8MwRKRl1gv0ypd2rnOQ6soVR/ouBz26KUiylPq+9klbK8pr2Wopt3CidfnhEOJNfMTzxYAfnL5PGXInwrLAv8qoxqGUmOeQtEfyyWyU2kra2PX9QmqOSk5s5kJvBKanHEfYr/MmYH4ZnROrfILfCLi+sY7H7UrhVQV/WlyI=----ATTACHMENT:----NDEwMjc3MjA1Mzc5MzMyMCA0NDE3ODQyMzM2NjQyMDI3IDgyNDM4MzM1NTY0MzE0Njc=