CakePHP アプリケーションをアップグレードするために初めてrector ( https://github.com/rectorphp/rector )を使用しようとしています。私は最初にローカル開発環境で作業しています。
ちょっと頭が痛くなりました。例として、次の単純な php クラスを作成しました。
<?php
class test {
public function init( array $data) {
return $data;
}
}
次のコマンドを実行します。
vendor/bin/rector process src/Model/Table/test.php --level cakephp35 --dry-run
次のエラーが表示されます。
Class array was not found while trying to analyse it - autoloading is probably
not configured properly.
問題は、関数内の入力変数の「配列」型宣言にあります。私はそれを削除します、コードは学長テストに合格します。
私はグーグルで検索しましたが、何も見つからないため、信じられないほど単純なものを見逃したと思います。何か助けはありますか?