Acá ya no será necesario agregar el "if", ya que si le envias siempre la variable $rbac, esta se validará en la función "getSchema", no es neceario hacer doble validación.

Cambiar a:

$workspaceSchema = $this->getSchema($rbac);