Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. AttributeMatchingExtension.php

function AttributeMatchingExtension::translateSuffixMatch

1 call to AttributeMatchingExtension::translateSuffixMatch()
AttributeMatchingExtension::getAttributeMatchingTranslators in vendor/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php
Returns attribute operation translators.

File

vendor/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php, line 81

Class

AttributeMatchingExtension
XPath expression translator attribute extension.

Namespace

Symfony\Component\CssSelector\XPath\Extension

Code

public function translateSuffixMatch(XPathExpr $xpath, string $attribute, ?string $value) : XPathExpr {
    return $xpath->addCondition($value ? \sprintf('%1$s and substring(%1$s, string-length(%1$s)-%2$s) = %3$s', $attribute, \strlen($value) - 1, Translator::getXpathLiteral($value)) : '0');
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal