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();
    }
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();
    }
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 ( ) ; }
comment for other criteria
comment for other criteria