/** * @param $key * @return HashMap */ public function remove($key) : MapInterface { $key = $this->keyFactory->resolve($key); return parent::remove($key); }
/** * @param $key * @return HashMap */ public function remove($key) : HashMap { $this->needResort = true; return parent::remove($key); }