original_string: public function First( $Func = null , $default = null )
  	{
  		$bag = $Func ? $this->Select($Func) : $this->repository;
  		return current($bag) ?: $default;
  	}
code: public function First( $Func = null , $default = null )
  	{
  		$bag = $Func ? $this->Select($Func) : $this->repository;
  		return current($bag) ?: $default;
  	}
code_tokens: public function First ( $ Func = null , $ default = null ) { $ bag = $ Func ? $ this -> Select ( $ Func ) : $ this -> repository ; return current ( $ bag ) ? : $ default ; }
docstring: Get first element of sequence with or without condition
  
  @param  string|Closure $Func Condition
  @param null $default
  @return mixed
  @internal param mixed $defaul Default
docstring_tokens: Get first element of sequence with or without condition