Example #1
0
<?php

include "vendor/autoload.php";
use calebdre\ApiSugar\Api;
use LikeAPro\Controllers\SubmissionsController;
use LikeAPro\Controllers\UserController;
$api = new Api();
$api->configureDB(['driver' => "mysql", "host" => "localhost", "database" => "likeapro", "username" => "root", "password" => "", "charset" => "utf8", "collation" => "utf8_unicode_ci", "prefix" => ""]);
$api->addClass(new SubmissionsController());
$api->addClass(new UserController());
Flight::map('notFound', function () {
    header("Location " . substr(parse_url($_SERVER['REQUEST_URI'])['path'], 1));
});
$api->execute();
Example #2
0
<?php

require "vendor/autoload.php";
use calebdre\ApiSugar\Api;
use calebdre\Foody\Controllers\CategoriesController;
use calebdre\Foody\Controllers\CommentsController;
use calebdre\Foody\Controllers\IngredientsController;
use calebdre\Foody\Controllers\RecipeController;
use calebdre\Foody\Controllers\UserController;
$api = new Api();
$api->configureDB(['driver' => 'mysql', 'host' => 'localhost', 'database' => 'foody', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '']);
$api->addClass(new RecipeController());
$api->addClass(new IngredientsController());
$api->addClass(new CategoriesController());
$api->addClass(new UserController());
$api->addClass(new CommentsController());
$api->execute();