Ouzo\Utilities\Arrays::find PHP 메소드

find() 공개 정적인 메소드

Returns null if element was not found.
public static find ( array $elements, callable $function ) : mixed
$elements array
$function callable
리턴 mixed
    public static function find(array $elements, $function)
    {
        foreach ($elements as $element) {
            if ($function($element)) {
                return $element;
            }
        }
        return null;
    }

Usage Example

예제 #1
0
파일: Router.php 프로젝트: letsdrink/ouzo
 /**
  * @param $path
  * @param $requestType
  * @return RouteRule
  */
 private function findRouteRule($path, $requestType)
 {
     return Arrays::find(Route::getRoutes(), function (RouteRule $rule) use($path, $requestType) {
         return $rule->matches($path, $requestType);
     });
 }
All Usage Examples Of Ouzo\Utilities\Arrays::find