/**
  * {@inheritdoc}
  */
 public static function controllersInfo() {
   $info = parent::controllersInfo();
   $info['^.*$'][\RestfulInterface::GET] = array(
     'callback' => 'viewEntities',
     'access callback' => 'accessViewEntityFalse',
   );
   $info['^.*$'][\RestfulInterface::HEAD] = array(
     'callback' => 'viewEntities',
     'access callback' => 'accessViewEntityTrue',
   );
   return $info;
 }
예제 #2
0
 /**
  * Overrides \RestfulDataProviderEFQ::controllersInfo().
  *
  * The app allows clearing completed todos. As it is not a typical RESTful
  * task we handle it in a custom callback.
  */
 public static function controllersInfo()
 {
     $controllers = parent::controllersInfo();
     $controllers[''][\RestfulInterface::DELETE] = 'deleteCompleted';
     return $controllers;
 }