original_string: public function prepareCriteria($criteria)
      {
          if (is_null($criteria)) {
              $criteria = array();
          }
  
          if (array_key_exists('$id', $criteria)) {
              $criteria['id'] = $criteria['$id'];
              unset($criteria['$id']);
          }
  
          return $criteria ? : array();
      }
code: public function prepareCriteria($criteria)
      {
          if (is_null($criteria)) {
              $criteria = array();
          }
  
          if (array_key_exists('$id', $criteria)) {
              $criteria['id'] = $criteria['$id'];
              unset($criteria['$id']);
          }
  
          return $criteria ? : array();
      }
code_tokens: public function prepareCriteria ( $ criteria ) { if ( is_null ( $ criteria ) ) { $ criteria = array ( ) ; } if ( array_key_exists ( '$id' , $ criteria ) ) { $ criteria [ 'id' ] = $ criteria [ '$id' ] ; unset ( $ criteria [ '$id' ] ) ; } return $ criteria ? : array ( ) ; }
docstring: comment for other criteria
docstring_tokens: comment for other criteria