private function _check_filter($item, $filter): bool
  {
    if ( $filter ){
      if ( is_string($filter) ){
        return strtolower(substr(\is_array($item) ? $item['path'] : $item, - strlen($filter))) === strtolower($filter);
      }
      if ( is_callable($filter) ){
        return $filter($item);
      }
    }
    return true;
  }
private function _check_filter($item, $filter): bool
  {
    if ( $filter ){
      if ( is_string($filter) ){
        return strtolower(substr(\is_array($item) ? $item['path'] : $item, - strlen($filter))) === strtolower($filter);
      }
      if ( is_callable($filter) ){
        return $filter($item);
      }
    }
    return true;
  }
private function _check_filter ( $ item , $ filter ) : bool { if ( $ filter ) { if ( is_string ( $ filter ) ) { return strtolower ( substr ( \ is_array ( $ item ) ? $ item [ 'path' ] : $ item , - strlen ( $ filter ) ) ) === strtolower ( $ filter ) ; } if ( is_callable ( $ filter ) ) { return $ filter ( $ item ) ; } } return true ; }
Checks if the given files name ends with the given suffix string
@param array|string $item
@param callable|string $filter
@return bool
Checks if the given files name ends with the given suffix string