Yii2 - обновление от 2.0.13 - PullRequest
       27

Yii2 - обновление от 2.0.13

0 голосов
/ 05 января 2019

Я обновил Yii2 с версии 2.0.13 до последней 2.0.15.1 с php composer.phar update и в документации говорится:

Вы можете начать подготовку заявки на Yii 2.1, выполнив следующее:

Replace ::className() calls with ::class (if you’re running PHP 5.5+).
Replace usages of yii\base\InvalidParamException with yii\base\InvalidArgumentException.
Replace calls to Yii::trace() with Yii::debug().
Remove calls to yii\BaseYii::powered().
If you are using XCache or Zend data cache, those are going away in 2.1 so you might want to start looking for an alternative.

нравится

public function behaviors()
    {
        return [
            'access' => [
                'class' => AccessControl::class,
                'rules' => [
                    [
                        //
                    ]
                ]
            ],
            'verbs' => [
                'class' => VerbFilter::class,
                'actions' => [
                    'delete' => ['POST'],
                ],
            ],
        ];
    }

Но PhpStorm говорит: «Константа имени класса доступна только в PHP 5.5 Проверяет, что языковые функции, используемые в исходном коде, соответствуют выбранному языковому уровню. (то есть черты могут использоваться только в PHP 5.4). "

Мой Php 7.2.11, что не так?

1 Ответ

0 голосов
/ 05 января 2019

Вам нужно изменить версию PHP в Настройках -> Языки и рамки -> PHP:

enter image description here

...