ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
OrderingBinding.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
27 
29 {
30  public function __construct(
31  protected RetrievalInterface $retrieval
32  ) {
33  }
34 
35  public function getRows(
36  OrderingRowBuilder $row_builder,
37  array $visible_column_ids
38  ): \Generator {
39  foreach ($this->retrieval->getData(
40  $visible_column_ids
41  ) as $data) {
42  yield $row_builder->buildOrderingRow((string) $data["id"], $data);
43  }
44  }
45 }
getRows(OrderingRowBuilder $row_builder, array $visible_column_ids)
buildOrderingRow(string $id, array $record)
__construct(protected RetrievalInterface $retrieval)