taskメソッド呼び出し時にはvendor/fontanaが存在するが、vendor/fontanaを一度削除して再構築する場合、vendor:fontana:prepare実行時にはディレクトリが存在しない場合があって意図した通りに動いていませんでした。
つまりこのタスクは静的に実行するタスクを判断できないタスクでした。
引数の定義が間違っていたので修正しました