Lines Matching refs:filter
60 foreach ($filters as $filter) {
62 $isDefined = isset($parent->{$filter['name']});
64 if ($filter['is-not-defined']) {
77 if ($filter['time-range']) {
78 foreach ($parent->{$filter['name']} as $subComponent) {
79 …if ($this->validateTimeRange($subComponent, $filter['time-range']['start'], $filter['time-range'][…
86 if (!$filter['comp-filters'] && !$filter['prop-filters']) {
92 foreach ($parent->{$filter['name']} as $subComponent) {
95 $this->validateCompFilters($subComponent, $filter['comp-filters']) &&
96 $this->validatePropFilters($subComponent, $filter['prop-filters'])) {
129 foreach ($filters as $filter) {
131 $isDefined = isset($parent->{$filter['name']});
133 if ($filter['is-not-defined']) {
146 if ($filter['time-range']) {
147 foreach ($parent->{$filter['name']} as $subComponent) {
148 …if ($this->validateTimeRange($subComponent, $filter['time-range']['start'], $filter['time-range'][…
155 if (!$filter['param-filters'] && !$filter['text-match']) {
161 foreach ($parent->{$filter['name']} as $subComponent) {
164 $this->validateParamFilters($subComponent, $filter['param-filters']) &&
165 … (!$filter['text-match'] || $this->validateTextMatch($subComponent, $filter['text-match']))
199 foreach ($filters as $filter) {
201 $isDefined = isset($parent[$filter['name']]);
203 if ($filter['is-not-defined']) {
216 if (!$filter['text-match']) {
222 foreach ($parent[$filter['name']]->getParts() as $paramPart) {
224 if ($this->validateTextMatch($paramPart, $filter['text-match'])) {