user_viewable) { throw new BadMethodCallException( 'Cannot transform a hidden egg variable in a client transformer.' ); } return [ 'name' => $variable->name, 'description' => $variable->description, 'env_variable' => $variable->env_variable, 'default_value' => $variable->default_value, 'server_value' => $variable->server_value, 'is_editable' => $variable->user_editable, 'rules' => $variable->rules, ]; } }