Blame view

app/library/App/Resources/AllPositionResource.php 776 Bytes
788fbdd5   Alex Savenko   ga output
1
2
3
4
5
6
7
8
9
10
11
  <?php
  /**
   * Created by PhpStorm.
   * User: Alex Savenko
   * Date: 22.02.2017
   * Time: 20:29
   */
  
  namespace App\Resources;
  
  
5cef32bb   Alex Savenko   all position
12
  use App\Controllers\AllPositionController;
788fbdd5   Alex Savenko   ga output
13
14
15
16
17
18
19
20
  use PhalconRest\Api\ApiResource;
  
  class AllPositionResource extends ApiResource
  {
  
      public function initialize() {
  
          $this
5cef32bb   Alex Savenko   all position
21
              ->name('All Position')
788fbdd5   Alex Savenko   ga output
22
23
24
25
26
              ->expectsJsonData()
              //->transformer(ModelTransformer::class)
              ->itemKey('ap')
              ->collectionKey('ap')
              ->deny(AclRoles::UNAUTHORIZED)
5cef32bb   Alex Savenko   all position
27
              ->handler(AllPositionController::class)
788fbdd5   Alex Savenko   ga output
28
29
30
31
32
33
34
35
36
37
  
              ->endpoint(ApiEndpoint::get('', 'testAction')
                  ->allow(AclRoles::USER)
                  ->description('Returns data from AllPosition Api.')
              )
          ;
  
      }
  
  }