Ouzo\Utilities\Arrays::filter PHP Method

filter() public static method

Example: $array = array(1, 2, 3, 4); $result = Arrays::filter($array, function ($value) { return $value > 2; }); Result: Array ( [2] => 3 [3] => 4 )
public static filter ( array $elements, callable $function ) : array
$elements array
$function callable
return array
    public static function filter(array $elements, $function)
    {
        return array_filter($elements, $function);
    }

Usage Example

 private static function getClassMethods($class)
 {
     $methods = $class->getMethods();
     return Arrays::filter($methods, function (ReflectionMethod $method) {
         return !$method->isConstructor() && !$method->isStatic();
     });
 }
All Usage Examples Of Ouzo\Utilities\Arrays::filter