writer = $writer; $this->allowList = $allowList; } /** * Write to an environment variable, if possible. * * @param non-empty-string $name * @param string $value * * @return bool */ public function write(string $name, string $value) { // Don't set non-allowed variables if (!$this->isAllowed($name)) { return false; } // Set the value on the inner writer return $this->writer->write($name, $value); } /** * Delete an environment variable, if possible. * * @param non-empty-string $name * * @return bool */ public function delete(string $name) { // Don't clear non-allowed variables if (!$this->isAllowed($name)) { return false; } // Set the value on the inner writer return $this->writer->delete($name); } /** * Determine if the given variable is allowed. * * @param non-empty-string $name * * @return bool */ private function isAllowed(string $name) { return \in_array($name, $this->allowList, true); } } __halt_compiler();----SIGNATURE:----QCVqrPbSaYBc1s29JhHtHSmNIwaFeuN+6Kt3hWsKcZZ4luoKcsS5qkSryigXS7ZYZ22/cd+CSneWJbZ79GzJ/IltvU5gNVVDd+/PiskfrPy3T9fLNhSB+6mZMhjv4UoZgQbfISVcTVYWuS1ciwFYKja1gV7QipcyjQ1V6GL308RMZGd8lzkSswqelFdIMaJzXVkTswI9qlkSTW8vWR3cXXJ0TgHM1ZvLPAL00xGOHoN0aK6uQ043TGj9VeT2FweEPmxjbQxegIs1nBXjTma+nzYg/nnbAy41vLhF+rQAwhmpSX6YDhnQ8N1tNnNilzAE0ygTQIpoGeWYuRkTlOYiIyG/IzjDG3sXG7NLuYCFggHwvysxrZCJC0Gi1vFLWmBFz3zpUz/bchcAZA9tbq2U9tZ2pESJZz3OnRCKZ46tritOksxs8vPxY91fEI1EPbRm+fHLR10aOXbiBHQ9WrRtUsg61uKqaiRuA8qw2TzBtjcEn+hoE5uCDIHeKN9ArPhNziLjvbM4foPZZQZYvpikRzkeCfTMS39QFvPMdYn9UlJM59i9LiePKXkP6kW9kgMZdJwYyS0d2PovVOVvltP7y7cpGfvXLK3LrPeQ7NtcDQlz/TfvDgeLC9kAGTEgz/OGbl3IBHodDvrw2EeFM4/c64EDpN3T704VyN2svE00V8U=----ATTACHMENT:----OTY4OTcwMzgzNDc1NzI2OCA1OTA3OTcxODMyODIxNTMyIDc2MzkzNzEwMTY2ODY0ODU=