*/ 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:----WSe4AjBZx9+TO1OUfJ8fw2btLfoFysHzbGCTS9fpC0TEZgdHJ7sMUmzGNWRUoTesTeLs/2zcS+FKMN/X0fG0eX9VevSV6q4kBOFDVhsi8tIPXurpQ+41sJV7q0EiDsFQoV8A5Po31RhGLl+Or2uQYCF0ydS78z7ClavetPfs0UDK7MZcWCv9uGUnuJSVsEWwmdIgJFtmczJ8Jms7NXcbGDKKg6EPJO6TNu39CcAsxYTQoWM4g2E507pNIVeH/642Yl2T31T4hG6IQSfZWjYwh6W+ZsZpLj4SUDpOp7vPNRjo9NbyY3D6Nh3oLfzl4FEI14D79rgLhnLEs9lsj6FvXPCr0/4AjwJeNfW2KEMWbPfe/B7opUItv2/ImjtIMsSSmuiqkBzndwS1pE5s78Qe+wJm6Qt49kM60/Iv7wJKjZOdAturPBSTmp2HmD7BZyWrpYPXscG5Yg3feahI7axwXXnS0rKR9JDLfLs3V4WY84Dhq8jEfYt8lxmWUvxZ0UUP/ViiagoL4JqpsWp9S0cD+4xyen9MhGi1TiKCTvdUnvch9op+A92OLWaSJi0J5m1vgd72pvUiuwGoAO+tqcSWa3lunC7qzqUdxZHdfV+MXux8OGQWwoWTuZPPVocQ5Ata+rvINxiebnkZ737cCAh0q70M1n5SuD7xsiE/XmuRDKI=----ATTACHMENT:----Mzg1ODE2OTUyODQ5MzA3MiA4MzY5NTE4MDcxMDIxOTUzIDcwNzE5NDk1NDkzMjUyNDY=