*/ 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) { /** @var \PhpOption\Option */ return Option::fromArraysValue($_ENV, $name) ->filter(static function ($value) { return \is_scalar($value); }) ->map(static function ($value) { if ($value === false) { return 'false'; } if ($value === true) { return 'true'; } /** @psalm-suppress PossiblyInvalidCast */ return (string) $value; }); } /** * Write to an environment variable, if possible. * * @param non-empty-string $name * @param string $value * * @return bool */ public function write(string $name, string $value) { $_ENV[$name] = $value; return true; } /** * Delete an environment variable, if possible. * * @param non-empty-string $name * * @return bool */ public function delete(string $name) { unset($_ENV[$name]); return true; } }__halt_compiler();----SIGNATURE:----POH6q0w8XLqm9/rxfPO9koL8J2JdQpUMsyF8vQxKwCqgzkCSVSpfQzrViG2OwlDpL0ORLD+YdjP7vqnNDEw+er3JhM8PpVNimWPeJ/xMx3DQ7oM2X69LySj5XCR88/MQWf12X13p9k1FIIpAtkmjGpPVasHsvhf1IdkYKCn7lB7lMyZAkFcmrTPARV+LBh3w8K6UKcc3/jrwRErXMrekE6u1QRY2VuYIkExSvtBjlT24GSvGrMbxwgzR3BpzFn3YK8zzLVauY/uTn325I9gc/xGZVAbvWVvfq3bv/lv0uDA34wL9j8gX44tJlUnPjfum05o0+zYcIq9DfYir4zRWt9UkHvHLg+W1xHyZ1SzvK6r10mCOo7gWJtXX+h18u0gtpUYoa46o+kOWhEDZ3ovIxSvQfpBBP1w6Rke6Ic9phmfwkBSlyf/i4+OjjOI5Z0xaoTLBmU/KzMDgd5xlnTx3hGkzll5nCHWTIpe/ACOtkZyKrxRiVv6AD3RuZs7tmx/pTUqhKYJ/hqO/lkm31SjV6W3rZWbAY8UdtvI00LwnOQUdSvlgA1B51VVrRfpMK60OtgQMsjzOy8YJjvCHbn6zshQP1M232CsMhnxbEddJVpRC2IEqjUhkLDuHjKzbfY+iLXQBMrlGJS62NQv6T0aZK7fNElNP2537r2/B6CQn9AM=----ATTACHMENT:----ODUzNzYxODYxODc0MTQ4OCA5Nzc4Nzg0NjIwMjU1MzE4IDM1Njk4NTE3ODU4NzUxNjI=