android-automate-api/web/index.php

35 lines
867 B
PHP

<?php
use App\Application;
use Symfony\Component\HttpFoundation\Request;
require_once __DIR__.'/../vendor/autoload.php';
$app = new Application();
$app->setRootDir(__DIR__.'/../')->configure();
$app
// ->post('/api/sms/create', function (Request $request) use ($app) {
->get('/api/sms/create', function (Request $request) use ($app) {
if (!$app['validator.sms']->validateRequest($request)) {
return $app->abort(422, 'Invalid request.');
}
})
->bind('api_sms_create');
$app
->delete('/api/sms/delete/{id}', function (Request $request, $id) use ($app) {
})
->bind('api_sms_delete')
->assert('id', '\d+')
->convert('id', function ($value) {
return (int) $value;
});
$app
->get('/api/sms/list', function (Request $request) use ($app) {
})
->bind('api_sms_list');
$app->run();