CakePHP Обновление через Rector, функции с объявлением массива типов ввода
Я пытаюсь использовать ректор ( https://github.com/rectorphp/rector) в первый раз для обновления моего приложения CakePHP. Сначала я работаю в локальной среде разработки.
У меня немного болит голова. Для примера я создал следующий простой класс 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.
Проблема связана с объявлением типа "массив" для входной переменной в функции. Я удаляю его, код проходит тест ректора.
Я погуглил и ничего не могу найти, что заставляет меня думать, что я пропустил что-то невероятно простое. Любая помощь?