ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
ILIAS\Style\Content\MediaQuery\MediaQueryRetrieval Class Reference
+ Inheritance diagram for ILIAS\Style\Content\MediaQuery\MediaQueryRetrieval:
+ Collaboration diagram for ILIAS\Style\Content\MediaQuery\MediaQueryRetrieval:

Public Member Functions

 __construct (protected \ilObjStyleSheet $style_obj)
 
 getData (array $visible_column_ids, ?Range $range=null, ?Order $order=null, array $filter_data=[], array $additional_parameters=[])
 
 count (array $filter_data=[], array $additional_parameters=[])
 
 isFieldNumeric (string $field)
 
 getData (array $fields, ?Range $range=null, ?Order $order=null, array $filter=[], array $parameters=[])
 
 count (array $filter, array $parameters)
 
 isFieldNumeric (string $field)
 

Detailed Description

Definition at line 28 of file MediaQueryRetrieval.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Style\Content\MediaQuery\MediaQueryRetrieval::__construct ( protected \ilObjStyleSheet  $style_obj)

Definition at line 32 of file MediaQueryRetrieval.php.

34 {
35 }

Member Function Documentation

◆ count()

ILIAS\Style\Content\MediaQuery\MediaQueryRetrieval::count ( array  $filter_data = [],
array  $additional_parameters = [] 
)

Implements ILIAS\Repository\RetrievalInterface.

Definition at line 57 of file MediaQueryRetrieval.php.

60 : int {
61 return count($this->style_obj->getMediaQueries());
62 }
count(array $filter_data=[], array $additional_parameters=[])

◆ getData()

ILIAS\Style\Content\MediaQuery\MediaQueryRetrieval::getData ( array  $visible_column_ids,
?Range  $range = null,
?Order  $order = null,
array  $filter_data = [],
array  $additional_parameters = [] 
)

Implements ILIAS\Repository\RetrievalInterface.

Definition at line 37 of file MediaQueryRetrieval.php.

43 : \Generator {
44 $data = [];
45 foreach ($this->style_obj->getMediaQueries() as $media_query) {
46 $data[] = [
47 "id" => (int) $media_query["id"],
48 "mquery" => (string) $media_query["mquery"],
49 "order_nr" => (int) $media_query["order_nr"]
50 ];
51 }
52
53 $data = $this->applyOrder($data, $order);
54 yield from $this->applyRange($data, $range);
55 }
$data
Definition: storeScorm.php:45

References $data, and ILIAS\Repository\int().

+ Here is the call graph for this function:

◆ isFieldNumeric()

ILIAS\Style\Content\MediaQuery\MediaQueryRetrieval::isFieldNumeric ( string  $field)

Implements ILIAS\Repository\RetrievalInterface.

Definition at line 64 of file MediaQueryRetrieval.php.

64 : bool
65 {
66 return in_array($field, ["id", "order_nr"], true);
67 }

The documentation for this class was generated from the following file: