original_string: public function SelectKeyValue( $Key , $Value ) {
  
          $Key = new Expression( $Key );
          $Value = new Expression( $Value );
  
          $items = array();
  
          foreach ( $this->repository as $item ) {
              $_k = $Key->execute( $item );
              $_v = $Value->execute( $item );
              $items[$_k] = $_v;
          }
  
          return new Queryable( $items );
  
      }
code: public function SelectKeyValue( $Key , $Value ) {
  
          $Key = new Expression( $Key );
          $Value = new Expression( $Value );
  
          $items = array();
  
          foreach ( $this->repository as $item ) {
              $_k = $Key->execute( $item );
              $_v = $Value->execute( $item );
              $items[$_k] = $_v;
          }
  
          return new Queryable( $items );
  
      }
code_tokens: public function SelectKeyValue ( $ Key , $ Value ) { $ Key = new Expression ( $ Key ) ; $ Value = new Expression ( $ Value ) ; $ items = array ( ) ; foreach ( $ this -> repository as $ item ) { $ _k = $ Key -> execute ( $ item ) ; $ _v = $ Value -> execute ( $ item ) ; $ items [ $ _k ] = $ _v ; } return new Queryable ( $ items ) ; }
docstring: Select key value
  
  @param Closure $Key
  @param Closure $Value
  @return Queryable
docstring_tokens: Select key value