tapes/brain/controllers/APIController.php

34 lines
747 B
PHP
Raw Normal View History

<?php
namespace brain\controllers;
class APIController
{
protected $tapes;
public function __construct()
{
$this->tapes = new TapesAPI();
}
public function handleRoute($params)
{
if (isset($params[1])) {
//grap appropriate api class based on request params
switch ($params[1]) {
case "tapes":
//run the request
return $this->tapes->handleRequest($params);
break;
default:
break;
}
} else {
return json_encode([
"message" => "NO API Identifier provided",
"type" => "ERROR",
]);
}
}
}