SilverStripe\RestfulServer\DataFormatter::sanitiseClassName
Backslashes in fully qualified class names (e.g. NameSpaced\ClassName) kills both requests (i.e. URIs) and XML (invalid character in a tag name) So we'll replace them with a hyphen (-), as it's also unambiguious in both cases (invalid in a php class name, and safe in an xml tag name)
Signature
protected function sanitiseClassName(
$className )
Parameters
$className
—
Returns
- string
- 'escaped' class name