public function __construct() { if (!isset($this->context)) { $this->context = new ArrayContext(isset($_SERVER['REQUEST_METHOD']) && 'POST' === strtoupper($_SERVER['REQUEST_METHOD']) ? array_merge($_GET, $_POST) : $_GET); } }