abstract class TemplateParameterName

Template parameter name rules:

  • must start with a letter or an underscore
  • can only contain letters, numbers and underscores

This is much more restrictive than the XSL specs

Methods

static bool
isValid(string $name)

Return whether a string is a valid parameter name

static string
normalize(string $name)

Normalize a template parameter name

Details

at line 27
static bool isValid(string $name)

Return whether a string is a valid parameter name

Parameters

string $name

Parameter name

Return Value

bool

at line 38
static string normalize(string $name)

Normalize a template parameter name

Parameters

string $name

Original name

Return Value

string

Normalized name