Lines Matching defs:tagAttributes
45 * @param TagAttributes|null $tagAttributes
48 public static function toBreadCrumbHtml(TagAttributes $tagAttributes = null): string
51 if ($tagAttributes === null) {
52 $tagAttributes = TagAttributes::createEmpty(self::MARKUP_BLOCK);
59 $path = \syntax_plugin_combo_iterator::getContextPathForComponentThatMayBeInFragment($tagAttributes);
62 $type = $tagAttributes->getType();
74 $tagAttributes->addOutputAttributeValue("aria-label", "Hierarchical breadcrumb");
75 $htmlOutput = $tagAttributes->toHtmlEnterTag("nav");
96 $requiredDepth = DataType::toInteger($tagAttributes->getValueAndRemoveIfPresent(self::DEPTH_ATTRIBUTE));
104 $htmlOutput = $tagAttributes->toHtmlEnterTag("span");
169 * @param TagAttributes $tagAttributes
172 public static function render(TagAttributes $tagAttributes): string
187 return BreadcrumbTag::toBreadCrumbHtml($tagAttributes);
196 public static function handleEnter(TagAttributes $tagAttributes): array
198 if ($tagAttributes->getType() === self::TYPOGRAPHY_TYPE) {