@@ 280-290 (lines=11) @@ | ||
277 | * |
|
278 | * @return array Array of Requirement instances |
|
279 | */ |
|
280 | public function getRequirements() |
|
281 | { |
|
282 | $array = array(); |
|
283 | foreach ($this->requirements as $req) { |
|
284 | if (!$req->isOptional()) { |
|
285 | $array[] = $req; |
|
286 | } |
|
287 | } |
|
288 | ||
289 | return $array; |
|
290 | } |
|
291 | ||
292 | /** |
|
293 | * Returns the mandatory requirements that were not met. |
|
@@ 297-307 (lines=11) @@ | ||
294 | * |
|
295 | * @return array Array of Requirement instances |
|
296 | */ |
|
297 | public function getFailedRequirements() |
|
298 | { |
|
299 | $array = array(); |
|
300 | foreach ($this->requirements as $req) { |
|
301 | if (!$req->isFulfilled() && !$req->isOptional()) { |
|
302 | $array[] = $req; |
|
303 | } |
|
304 | } |
|
305 | ||
306 | return $array; |
|
307 | } |
|
308 | ||
309 | /** |
|
310 | * Returns all optional recommendations. |
|
@@ 314-324 (lines=11) @@ | ||
311 | * |
|
312 | * @return array Array of Requirement instances |
|
313 | */ |
|
314 | public function getRecommendations() |
|
315 | { |
|
316 | $array = array(); |
|
317 | foreach ($this->requirements as $req) { |
|
318 | if ($req->isOptional()) { |
|
319 | $array[] = $req; |
|
320 | } |
|
321 | } |
|
322 | ||
323 | return $array; |
|
324 | } |
|
325 | ||
326 | /** |
|
327 | * Returns the recommendations that were not met. |
|
@@ 331-341 (lines=11) @@ | ||
328 | * |
|
329 | * @return array Array of Requirement instances |
|
330 | */ |
|
331 | public function getFailedRecommendations() |
|
332 | { |
|
333 | $array = array(); |
|
334 | foreach ($this->requirements as $req) { |
|
335 | if (!$req->isFulfilled() && $req->isOptional()) { |
|
336 | $array[] = $req; |
|
337 | } |
|
338 | } |
|
339 | ||
340 | return $array; |
|
341 | } |
|
342 | ||
343 | /** |
|
344 | * Returns whether a php.ini configuration is not correct. |