static function clean($classOrInstance = null) { $classOrInstance = self::getRealClassOrObject($classOrInstance); self::$mocker->clean($classOrInstance); if (is_object($classOrInstance)) { $oid = spl_object_hash($classOrInstance); unset(self::$instanceCalls[$oid]); } elseif (is_string($classOrInstance)) { unset(self::$classCalls[$classOrInstance]); } else { self::cleanInvocations(); } }