*/
class HtmlExtension extends AbstractExtension
{
- /**
- * Constructor.
- *
- * @param Translator $translator
- */
public function __construct(Translator $translator)
{
$translator
}
/**
- * @param XPathExpr $xpath
- *
* @return XPathExpr
*/
public function translateChecked(XPathExpr $xpath)
}
/**
- * @param XPathExpr $xpath
- *
* @return XPathExpr
*/
public function translateLink(XPathExpr $xpath)
}
/**
- * @param XPathExpr $xpath
- *
* @return XPathExpr
*/
public function translateDisabled(XPathExpr $xpath)
}
/**
- * @param XPathExpr $xpath
- *
* @return XPathExpr
*/
public function translateEnabled(XPathExpr $xpath)
}
/**
- * @param XPathExpr $xpath
- * @param FunctionNode $function
- *
* @return XPathExpr
*
* @throws ExpressionErrorException
$arguments = $function->getArguments();
foreach ($arguments as $token) {
if (!($token->isString() || $token->isIdentifier())) {
- throw new ExpressionErrorException(
- 'Expected a single string or identifier for :lang(), got '
- .implode(', ', $arguments)
- );
+ throw new ExpressionErrorException('Expected a single string or identifier for :lang(), got '.implode(', ', $arguments));
}
}
}
/**
- * @param XPathExpr $xpath
- *
* @return XPathExpr
*/
public function translateSelected(XPathExpr $xpath)
}
/**
- * @param XPathExpr $xpath
- *
* @return XPathExpr
*/
public function translateInvalid(XPathExpr $xpath)
}
/**
- * @param XPathExpr $xpath
- *
* @return XPathExpr
*/
public function translateHover(XPathExpr $xpath)
}
/**
- * @param XPathExpr $xpath
- *
* @return XPathExpr
*/
public function translateVisited(XPathExpr $xpath)