| @@ 2248-2257 (lines=10) @@ | ||
| 2245 | * @return false|mixed | |
| 2246 | * <p>Return false if we did not find the value.</p> | |
| 2247 | */ | |
| 2248 | public function find(\Closure $closure) | |
| 2249 |     { | |
| 2250 |         foreach ($this->getGenerator() as $key => $value) { | |
| 2251 |             if ($closure($value, $key)) { | |
| 2252 | return $value; | |
| 2253 | } | |
| 2254 | } | |
| 2255 | ||
| 2256 | return false; | |
| 2257 | } | |
| 2258 | ||
| 2259 | /** | |
| 2260 | * find by ... | |
| @@ 5863-5872 (lines=10) @@ | ||
| 5860 | * @return bool | |
| 5861 | * <p>TRUE, if the predicate yields TRUE for all elements, FALSE otherwise.</p> | |
| 5862 | */ | |
| 5863 | public function validate(\Closure $closure): bool | |
| 5864 |     { | |
| 5865 |         foreach ($this->getGenerator() as $key => $value) { | |
| 5866 |             if (!$closure($value, $key)) { | |
| 5867 | return false; | |
| 5868 | } | |
| 5869 | } | |
| 5870 | ||
| 5871 | return true; | |
| 5872 | } | |
| 5873 | ||
| 5874 | /** | |
| 5875 | * Get all values from a array. | |