/**
* Throw an InvalidIdException if an ID contains illegal chars
*
* @param string $id
* @throws InvalidIdException
*/
private function validateId($id)
{
$errors = $this->driver->validateId($id);
if (count($errors)) {
throw new InvalidIdException($id, $errors);
}
}