1

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.

問題は、関数内の入力変数の「配列」型宣言にあります。私はそれを削除します、コードは学長テストに合格します。

私はグーグルで検索しましたが、何も見つからないため、信じられないほど単純なものを見逃したと思います。何か助けはありますか?

4

0 に答える 0