CollectionBootstrap.php
722 Bytes
<?php
namespace App\Bootstrap;
use App\BootstrapInterface;
use App\Collections\ExportCollection;
use App\Resources\AllPositionResource;
use App\Resources\GaResource;
use App\Resources\ProjectResource;
use App\Resources\UserResource;
use Phalcon\Config;
use Phalcon\DiInterface;
use PhalconRest\Api;
class CollectionBootstrap implements BootstrapInterface
{
public function run(Api $api, DiInterface $di, Config $config)
{
$api
->resource(new GaResource('/ga'))
->resource(new AllPositionResource('/ap'))
->resource(new UserResource('/users'))
->resource(new ProjectResource('/projects'))
->collection(new ExportCollection('/export'));
}
}