Parece que você está usando uma versão do fantoche anterior à 4.0 e não está usando o analisador 'futuro'. Tipos de dados foram adicionados com a nova versão do idioma dos fantoches.
Você tem 3 opções:
- Remover
String
. Mesmo em configurações em que declarar um tipo de dados é permitido, é opcional. Dentro de sua classe, você pode usar uma função para validar que o parâmetro é uma string. - Ativar o analisador futuro. Isso é feito no seu arquivo de configuração do boneco, e você pode descobrir que seu outro código não é compatível.
- Atualize para uma versão 4.x do fantoche. Isso também pode resultar em incompatibilidades com o restante do ambiente.
Se fosse eu, faria o # 1.