Example #1
0
 /**
  * Allow each field provider on the Table to augment the Select object.
  * This is how many-to-many and EAV fields get their values folded into a
  * listing query.
  *
  * @param Select $select
  * @return Select
  */
 private function selectFieldProviderValues(Select $select)
 {
     /* @var $provider ProviderInterface */
     foreach ($this->table->getFieldProviders() as $provider) {
         $provider->augmentSelect($select);
     }
     return $select;
 }