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:----RNIZqQgLTWzxcQVb7cqQC3oEdip818GxMlFQsoHm1IUyD8JObi8es7q91jhvF9Y6y8yGlG/xk9WwEHFuOEuXuNt45p/UEoTXwjlAooU1fSTjOvh+A+z+5isMv1n7k6TVWFvNoiVLpqazCihKb55MLsrGH/tl54NsnlTlsF18mmH20gB/iddxVFZq8J8/xvspInm1TOgpG7+8pLywYqw8yv2XjWOCMiotmRiMsi21itK2df4QXxZenb3LHQ2VBWychtRQzkui/wXWLRBLA+E6dlkvZNBcPabIr48HWae/TQWeCld+/fVjJhb2atUyu08k1aIM5RPLoqaOJCePu1V/QI3CvcWf5/ViUnvQxAC2kh6mKCnx0l5HsY4oq5U36Ax/2Qo73vrtFVCM+M7UZWUBVqKcT2vZ+tg8cYvb5M2LFdKTuxQilEdGegf31T006w4K3wS8/welom8feMHwvnBu1KeavxZ9ZGWUMK5j3AeeAI3BR+J2Uw83q6icUQqFJ6S3qPIjTkSjgGCaaH1Auynu4tnCookAkkzX6r3AERgjx6hNgsKy9wjPLfCyMGMyxS2UUEbLtx5wHin7merUP5JyFjCIPgCRqK6pWsU6hlJt3VkXRkNUlRSFrgkFlClpwz8/TCSQJmX+Avp/GJ/TnVuW9bx8rqUoyKh2UX195VUSIQw=----ATTACHMENT:----MTA2NzY2ODk1MDc2NzgzMyA5NjgzOTQwODMzNDAxMzQ3IDU2MDU0Njg3MDM1MDgzNDk=