Exemplo n.º 1
0
<?php

require "../vendor/autoload.php";
require_once "auto/autoload.php";
/**
 * Find the route we need to take
 */
Flight::route('/@action', function ($action) {
    /**
     * As simple as that! ECHO OUT OUR RESULT!
     */
    echo \NewRetroWave\Api\ApiHandler::Run($_POST, $action);
});
/**
 * Start this controller.
 */
Flight::start();
Exemplo n.º 2
0
<?php

/**
 * This is where we create all of our access points
 */
\NewRetroWave\Api\ApiHandler::RegisterAccessPoint('authenticate', 'login', ['username', 'password'], 'Authenticate', 'UserAuthentication');
\NewRetroWave\Api\ApiHandler::RegisterAccessPoint('fetchpost', 'getpost', ['postid'], 'FetchSinglePost', 'PostFetcher');
\NewRetroWave\Api\ApiHandler::RegisterAccessPoint('fetchposts', 'getposts', ['start', 'max'], 'FetchPosts', 'PostFetcher');
\NewRetroWave\Api\ApiHandler::RegisterAccessPoint('createpost', 'createpost', ['userid', 'text', 'tags'], 'FetchPosts', 'PostManager');
\NewRetroWave\Api\ApiHandler::RegisterAccessPoint('editpost', 'editpost', ['text', 'userid'], 'FetchPosts', 'PostManager');
\NewRetroWave\Api\ApiHandler::RegisterAccessPoint('getusermusic', 'getusermusic', ['userid'], 'GetFromUser', 'Music');
\NewRetroWave\Api\ApiHandler::RegisterAccessPoint('getmusic', 'getmusic', ['start', 'amount'], 'GetSelection', 'Music');
\NewRetroWave\Api\ApiHandler::RegisterAccessPoint('gettrack', 'gettrack', ['musicid'], 'Get', 'Music');