initFeatures() protected méthode

This method is called by GridHandler::initialize() method that use the returned array with the initialized features to add them to grid.
protected initFeatures ( $request, &$args ) : array
$request Request
$args array
Résultat array Array with initialized grid features objects.
 /**
  * @copydoc GridHandler::initFeatures()
  */
 function initFeatures($request, $args)
 {
     $features = parent::initFeatures($request, $args);
     if ($this->getAccessHelper()->getCanOrder()) {
         import('lib.pkp.classes.controllers.grid.feature.OrderGridItemsFeature');
         $features[] = new OrderGridItemsFeature();
     }
     return $features;
 }
 /**
  * @see GridHandler::initFeatures()
  */
 function initFeatures($request, $args)
 {
     $features = parent::initFeatures($request, $args);
     if ($this->canAdminister($request->getUser())) {
         import('lib.pkp.classes.controllers.grid.feature.OrderGridItemsFeature');
         $features[] = new OrderGridItemsFeature();
     }
     return $features;
 }