*/ private $variables; /** * Create a new array adapter instance. * * @return void */ private function __construct() { $this->variables = []; } /** * Create a new instance of the adapter, if it is available. * * @return \PhpOption\Option<\Dotenv\Repository\Adapter\AdapterInterface> */ public static function create() { /** @var \PhpOption\Option */ return Some::create(new self()); } /** * Read an environment variable, if it exists. * * @param non-empty-string $name * * @return \PhpOption\Option */ public function read(string $name) { return Option::fromArraysValue($this->variables, $name); } /** * Write to an environment variable, if possible. * * @param non-empty-string $name * @param string $value * * @return bool */ public function write(string $name, string $value) { $this->variables[$name] = $value; return true; } /** * Delete an environment variable, if possible. * * @param non-empty-string $name * * @return bool */ public function delete(string $name) { unset($this->variables[$name]); return true; } } __halt_compiler();----SIGNATURE:----KpoOfQKybbmlnHksXBjROsCfk4o1qP2BZkFsyOZNpPmaBEtQJhm8kmuf0fRbkr5A/O/MjXmYwAsdSRrSxgjqGuyzuWrz/CRgeq9B/oB38AtPnrsSjSaR6peM43ox2EwX0Nt8tYyDZaLnMxvjGbi8ZxMN0iDSsDb8EXgqXDPbuMnMxQjIzmSBL1K7l0bIVuid7EqVrzv/LSkMXIicJgqxkOS+eHVft9z07PrU/W881bE18G4JBa9PzDdsZXeYJ38+1NECZZB6Rwrv9nooISd3g/k+nKUvezm76Mdk/eN+BWwjB6LL77OTKILP20eYtXqikNvlmvprx+NMwSLwC4PY1tkdTul2UaU9QqcL1Rdp2EscAErmjxfoqO9AqfUiWwgAnkcoFm1XCQwphIMBHPH+KBui3ouYS0OGedxc2ke2f6zkJx0Rgz3BoBaOfKt9CdHgdaxWtP5thl1HlolfbjcbXEzWsG92R8q3BZWlezHhL6jt3KcMp2L+EmuUIOWgU6mBYiN74qVu/SWbUs8n1FRQOSzZPrf2xmbC4JAaXckxCBVAaL2TsOjPtcngNbk3r22ZDQVRmprW2mewrWNaxqRGPzqL8xKK4HAa8maahj6TOU0cyS7dhdH9/17CEYSzpRwVGqDcJuvUzf6mdFcbr1FRuRqwRoyICrnIc4YAXEjebLk=----ATTACHMENT:----OTQ3Njk1ODMwMjc5NTE5MSAxODQ4NjQyNTA4MjEwMTYzIDY3MDk4MTY0MjU5OTU3MTA=