* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
- namespace Uguu\Classes;
+ namespace Pomf\Uguu\Classes;
class Response
{
- public mixed $type;
+ public string $type;
/**
* Takes a string as an argument and sets the header to the appropriate content type
*
* @param $response_type string The type of response you want to return. Valid options are: csv, html, json, text.
*/
- public function __construct(string $response_type = "json")
+ public function __construct(string $response_type)
{
switch ($response_type) {
case 'csv':
default:
header('Content-Type: application/json; charset=UTF-8');
$this->type = 'json';
- $this->error(400, 'Invalid response type. Valid options are: csv, html, json, text.');
break;
}
}