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:----crkyfB4ICpHI+SuEfLmHodrMRzby/3a2zVwQGDw0+5ElqI2wlSuuL0zv0pqBbSGF/jDvYR7mfyOoLJdT3uRXid9DeuKn8FqE9lEPIzDVdCyIB551IO1Yd+zZi7jJdyZkLvyv3RWDUrTm+H8cN1NqAFRzcJTDQirr/s186Gxkl7oVcssoUXxQRuUxLRsS5TiK32pvOmXK69+C8/C5rGlSj5Whw28WfZWLmFkvBl3xSKBrTNeJf9sh8b7X4+GB5XfykT2zpww9sRcq+g9005n5ymd6MjMd1uo1zZyHMBTiCxLNiWN8sHt2yKtF3mbV99BE6ud9JBu5v0YmGva+E5AFEWt7ix2bzsXUy/ns05q3cvObbj3WENWnpUn0HfupZ2//2M3xh8EsUkNAY5UMaIkpatG1+jPs9lvMFBh+fR7Tdjk6yboY207mvlepOgDHrYV/5AEsslpa7FixRXYFPTXfHXjJ8ny1Mpu7ddYu0LjYg/gsX1aoBI2gs0/x1WQxK2LOCuYcvj8C3Ck8g1QVvkLRONAPKHeEXg0RnMuRXFwUoLjOil05FINLJx7ieZrESqzTE7PkFefylura06volWfqBRdCDqveKlz2GXeDLnkPwjNZJApfyaU1fLkk4RqM36IdrILuUqm3ocvtgj/R9lWYQabjPlPUd+xw/S3o/XeDzqg=----ATTACHMENT:----ODQxMzM4NjQ2MzYxMTcwNCA1MzgyMzk0MjExODc2MDg3IDM2NTM1MDMxMzY1ODMyNDk=