*/ 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:----otAIRtVmIZGfB1Gp6qHvOWmeYiXDL7zUHBxu/4XFrmh3jM5i3d+/afL1L+VgfPink7d/ESYyF3tN0yjiLytl4vGLT5OMUoq67XpIdfExHKYSuC+pgdmMjMM6ugf5xjaEs9+bIqPOkxjtsYYNL7YQtbtIPuOkLKeuNlUHocNBZZ5eTHFxX5Uv3DPGnbj6MzCX0YPUqYrnlHQ+hNfHJ7sEJkw/CoYLeRHrXCeX6mei9BlB/O9WVsT4IFQeaz9+dqgEtwum5X0HbdRuDL3pMI2QY7HEKc0xDiceFx83XuPP3f19lxvD63SnKzTNAK3yXyhcvPcOo62LopNBrlvSVG25Db3JbIWmUyf5mWB4k2W2s9oGH7RtTiDKARvafcyyGPD3eS9eRxeMHxHy0b1lsu50PDrEqIKmtfxdgdBQRfpo1q95bpmcpBq474r1r7qGHqXPoezBGIWEiXQMAFqeXT3TfrJHu7mva1qSl9+czVYwKqs3Y4gd+lSGrnBBWvVlmQ5MIxa2ENmY7oLDl7RMw37ZgJx5h8mMSdlFVUdSDpFZCVHJkYSl6FnVlnveiN1Xd4YiroQ5Qd0fYfOY1MqigZKp4MmRNobzZ11MBZbace0l1GpSo0DTfeWJU05s0S1WFaA913TJn05mrt9ZXh4XaePnF6qMT2wxkd4g0yPyan3imkw=----ATTACHMENT:----MjY2NTk4MDIwMTM4Mjg5NiAxNjA0MDM1NzM5MzM0MDc4IDY3MDg3MDYxNjI4ODE4MzY=