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:----RWdLP3wZ8GxyPAvs0gX6PBMAxekDsLmAmO0m9jRS9AI5hDlQ7KiVcfMnAUnAaeTvjLugTQBq4A6kThILDQQb+7orLVJTErkAx/ejZQkEcCWz2AQ4THOB9lWICf0ThogFPDC5qD32vURZLep/ffu4z+apXZB7XpntGgKEckg2qUSn9SxZXLcQGqT898KKK1QZ73WRBkNA/gh6dCBXdH4585zscogQ6zEUZxUl+bd02XR1wz+QdLTJnEPtzA4z9V4+uEkalIDUFXK6oLJ7tjZ32xusBfZguvu+tl09IxACVt301rVtBJgAXXHv8WZrWiwV3SdSEf10YPEnO/2tCOiOlhsIcUuHMNrZNHpVRi34izDJuB7s6PUfoc5lYYpKY5YLv1Vkc81+fz0DccqUMVYOOwWzhTuk7p5nD9rVnva04zzH0/qim8wNPS19B5XAHl1JGZnuwgKwXHvY9lTjAbZ+Mkcp9LqjYmOXrExUDmHPnoQbSl0dc1MivRw1ZAPBdMJ3oTCONfG2aSMBSywMKyINNZcH0d4C2t/8eYvOt8r93CPQlsGE+nq7h2N9noS0feqOTJOnBFuMkCHzm9J88UZZDBlKziVyYfyBFrBG+CpY5Z0N0h4rwDOjhESQRuFRVMa8Ev0ahmgCi5Qpy0UuGIGxioVtK473jxhUy19u5ogH8A4=----ATTACHMENT:----MTE5MzU3MzMzMTY0ODQzNiA5OTMwOTUxMzY0Njg3MDQgMTMxNjE4MzQyOTA4NTMwMg==