/** * This method processes the key for use by the hash map. * * @access protected * @param mixed $key the key to be processed * @return string the key to be used * @throws \Unicity\Throwable\InvalidArgument\Exception indicates an invalid key was specified */ protected function getKey($key) { $key = parent::getKey($key); if (!$this->case_sensitive) { $key = strtolower($key); } return $key; }