15479603
Alex Savenko
initialize
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<?php
namespace App\Bootstrap;
use App\BootstrapInterface;
use App\Collections\ExportCollection;
use App\Resources\UserResource;
use App\Resources\AlbumResource;
use App\Resources\PhotoResource;
use Phalcon\Config;
use Phalcon\DiInterface;
use PhalconRest\Api;
class CollectionBootstrap implements BootstrapInterface
{
public function run(Api $api, DiInterface $di, Config $config)
{
$api
->collection(new ExportCollection('/export'))
->resource(new UserResource('/users'))
->resource(new AlbumResource('/albums'))
->resource(new PhotoResource('/photos'));
}
}
|