| @@ 158-168 (lines=11) @@ | ||
| 155 | * |
|
| 156 | * @return Array of Statistics. |
|
| 157 | */ |
|
| 158 | public function getStatsByTypeCode($typeCode) |
|
| 159 | { |
|
| 160 | $stats = array(); |
|
| 161 | foreach ($this->data as $statistic) { |
|
| 162 | if ($statistic->category_type->value == $typeCode) { |
|
| 163 | array_push($stats,$statistic); |
|
| 164 | } |
|
| 165 | ||
| 166 | } |
|
| 167 | return $stats; |
|
| 168 | } |
|
| 169 | ||
| 170 | /** |
|
| 171 | * Get Stats by Type Desc. |
|
| @@ 255-264 (lines=10) @@ | ||
| 252 | * |
|
| 253 | * @return Array of Statistics. |
|
| 254 | */ |
|
| 255 | public function searchStatsByTypeCode($typeCode) |
|
| 256 | { |
|
| 257 | $stats = array(); |
|
| 258 | foreach ($this->data as $statistic) { |
|
| 259 | if (preg_match("/$typeCode/i", $statistic->category_type->value)) { |
|
| 260 | array_push($stats,$statistic); |
|
| 261 | } |
|
| 262 | } |
|
| 263 | return $stats; |
|
| 264 | } |
|
| 265 | ||
| 266 | /** |
|
| 267 | * Search Stats by Type Code. |
|