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:----f9PDjZ0mDx0w/knEZlLQ0QPI5VMDaEuzZQa23wKjY5Dx3oGy2LiVDlLwOzTZtUV5kE0wHABzCfzwSiWC6O2KStjcw13W04oulGqjereQGwxkfLlXoTdFzVL/rLk8LiPomKc1ZypjV8k0tdKfwO88U8WZgNe6FYBNPKbqx1M8zfYsbHSfaFjxQ3UwvobkQ3CkUnh40oPfGYGXgIlthKYQtuQahTy+2U1mB7ed3w28FuRtpRDCnW9O7XcsNTXFj4a8gYdWjKTQBlZvgqp7ovtKecaJ6R9BUZCech8Z7WVmmcMU9tvTSGpk3CBZYnJKHs14fOKOEwY5Ug7FI1LutwKc7Ud6hFyK7mgkLKd/4nWwM76iGssB3rdLfxcfFHx2r3yzDjcHnvbG0IVFfsOPzuurE8Uld2bwwzt7auqWr5dUYvp7mAefZP/viiQxykcj9if5UDvogtdcVdY9G0snEfEOgdVukQ/8CROctbl2yBZ+baX3eiawNHtxljBtmmEmYiBAvp1UDUrtrQ03OlpARUkJYcu0dN5LTKyft2bpfhSPSHh35WKBkaJpS2h1fl/daXPmNHAxJ4GtSQOyC427Efw2iZ9kzfjfkbegD/HmC9LSTNcnsrMeXyQafDElOFaDydfBH7tulKyXC44PB9GCGHCASEVtdKj3FKH4syX5Vnggs2E=----ATTACHMENT:----NTM0ODg3NDgxODc5MDY0MCAzODA0MjQ2ODA4NjIxODc4IDk5OTg3NjEwNjk1MTUzMDc=