/** * @param string $specialClass * @return \Illagrenan\Navigation\NavigationNode */ public function addSpecialClass($specialClass) { if (Validators::isUnicode($specialClass) === FALSE) { throw new Exceptions\InvalidSpecialClassException("Given \"" . $specialClass . "\" is not valid special class."); } $specialClass = Strings::trim($specialClass); $specialClass = Strings::normalize($specialClass); $specialClass = Strings::toAscii($specialClass); $this->specialClass[] = $specialClass; return $this; }