/** * {@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; }
/** * 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; }