Checks that a name is valid.
string $name An asset name candidate:
\InvalidArgumentException If the asset name is invalid
protected function checkName($name) {
if (!ctype_alnum(str_replace('_', '', $name))) {
throw new \InvalidArgumentException(sprintf('The name "%s" is invalid.', $name));
}
}