YiiConf 2017 всё ближе! Не забудьте купить билет.
Новости - yiiframework.ru
Новости - yiiframework.ru
Опубликовать пост
Yii 2 Inspections для IntelliJ IDEA

Плагин проверок для Yii 2 и Craft CMS 3 для PhpStorm и IdeaUltimate добрался до открытой беты. Автор, Vladimir Reznichenko, возможно, знаком вам по отличному плагину Php Inspections (EA Extended). Yii 2 Inspections на данный момент умеет проверять:

  • Отсутствующие аннотации @property (умеет исправлять, есть настройки)
  • Корректность перевода сообщений и проверка на следование рекомендациям (есть настройки)
  • Отсутствующие переводы (умеет исправлять)
  • Неиспользуемые переводы (умеет исправлять)

Написать об ошибках или предложить идеи для проверок можно в трекере проекта.

https://plugins.jetbrains.com/idea/plugin/9400-yii2-inspections

читать далее...
Уязвимости выполнения произвольного кода в PHPMailer и SwiftMailer

В последние дни было зарегистрировано три уязвимости, касающиеся PHPMailer и SwiftMailer:

  • 25.12.2016, CVE-2016-10033 Уязвимость удалённого выполнения кода через PHPMailer.
  • 27.12.2016, CVE-2016-10045 Уязвимость удалённого выполнения кода через PHPMailer.
  • 28.12.2016, CVE-2016-10074 Уязвимость удалённого выполнения кода через SwiftMailer.

Все три отчёта об уязвимостях упоминают фреймворк Yii наряду с другими PHP фреймворками как уязвимый, потому цель этой статьи — прояснить, кто именно подвержен этой уязвимости и что нужно сделать для того, чтобы обезопасить себя.

Читаем на хабре

читать далее...
Встреча Yii-разработчиков в Киеве

7 декабря, в среду, в Киеве пройдёт митап Yii-разработчиков, организованный компанией PDFfiller.

Встреча пройдёт в формате неформального общения, основное внимание будет уделено архитектурным вопросам.

Детали на форуме

читать далее...
Debug toolbar 2.0.7

Команда Yii выпустила новую версию отладчика.

В неё вошло более 20 исправлений, улучшение и новых возможностей. Исправления и улучшения направлены, главным образом, на улучшение стабильности и удобство использования. Новые возможности стоит упомянуть отдельно.

читать далее...

Первый релиз расширения Interactive Shell

Команда Yii выпустила первую версию расширения, позволяющего работать с кодом интерактивно. Расширение основано на psysh. После установки пакета yiisoft/yii2-shell, запустить расширение можно из командной строки набрав ./yii shell.

Обзор возможностей можно найти на сайте psysh. В консоли объект приложения доступен как Yii::$app. Все остальные классы также можно использовать.

читать далее...
ApiDoc 2.0.6 и 2.1.0

Вышли сразу два релиза генератора документации Yii ApiDoc.

В обоих довольно много исправлений на тему работы с плохо отформатированными PHPdoc. Есть и некоторые улучшения: теперь отображаются теги @deprecared. Добавлены стили для таблиц. Искать проблемы с PHPdoc и не документированные части стало проще так как сообщения были разделены на ошибки и предупреждения.

Версия 2.1.0, вдобавок к изменениям выше, обновляет зависимость PHP Parser, что делает возможным использование ApiDoc с другими пакетами, также использующими PHP Parser.

читать далее...