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:----qqxccCh5qCKqpJkXQ7Dyx/N5Erbi1uO8RFOU6m9H3MqcqezPMGIBJgsK7RLVWTr52alti3nU6qEiBQqtycr8D73aCFQmMTeTFimvlQqce3cFECaThMsNI60cSm/X2YrrqlhtTMjNmX4p4E06KkVyphfcCn/HFgKaEuVcVcznqXZMiQOR/xxpLUybghMlZa/5wjYNYTLWcn48CiynzfOadwbweutStk+Q6RWrg9eiIDk/Be4df2WCfIEgnXCaADhge8tVfMAXVTSNcUB0c8cGjr8fTjeaJl+oOX59J4t/eactGuJ3jbnJtvrcoWoCh7qUil0ByoAEAeRqtYSZNgxM/FM938yOJJRoaxEdRDUtb8iZY3+2f/yrVq7ayewUKLxuD9QNegUer5eaqbIMAa9/1NlF3wrG0zbslBjwQQ8FdGLqwQ7gqDOXze1EaQqtvsFZcfhbnnxrIPWz5t3fQZrdrKfOllxhfLT5qeg3l1IKA5BTnKzlkgu+caa3DFDmDIPe89FlRS+0frzlTpMtmgft0aDrjik9jV3rVFwBryxorzO0TR80D913FrHzhzp1lEN/rdNN30Oivm5YSsP27Hvgr25d6zZAmoxI5DsUrVRUg0TziYJX4yUuD30A6zWR4lLfkE2R1Cyb9k5jplD5fmJ3Vk7eYUzI8FNW8IFc9Ue/4zg=----ATTACHMENT:----Mjg2NzgwNDc5Mjk4MDUwMCA0MDM0OTUwMDE3NzgyMjEwIDk2NTQ5MTA3OTYyODAyMjU=