original_string: public static function findKey(array $arr, \Closure $predicate){
  		foreach($arr as $k => $v){
  			if($predicate($v, $k)){
  				return $k;
  			}
  		}
  		return null;
  	}
code: public static function findKey(array $arr, \Closure $predicate){
  		foreach($arr as $k => $v){
  			if($predicate($v, $k)){
  				return $k;
  			}
  		}
  		return null;
  	}
code_tokens: public static function findKey ( array $ arr , \ Closure $ predicate ) { foreach ( $ arr as $ k => $ v ) { if ( $ predicate ( $ v , $ k ) ) { return $ k ; } } return null ; }
docstring: Returns the key for the element which passes the given predicate function
  
  @param array $arr
  @param \Closure $predicate
  @return mixed|null null is returned if no match was found
docstring_tokens: Returns the key for the element which passes the given predicate function