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.

Проблема связана с объявлением типа "массив" для входной переменной в функции. Я удаляю его, код проходит тест ректора.

Я погуглил и ничего не могу найти, что заставляет меня думать, что я пропустил что-то невероятно простое. Любая помощь?

0 ответов

Другие вопросы по тегам