original_string: 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;
    }
code: 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;
    }
code_tokens: 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 ; }
docstring: Checks if the given files name ends with the given suffix string
  @param array|string $item
  @param callable|string $filter
  @return bool
docstring_tokens: Checks if the given files name ends with the given suffix string