- [Database] Добавлена библиотека
doctrine/dbal
.- Для запросов
doctrine/dbal
иidiorm
используют одно соединение. - В абстрактном классе
\Lemurro\Api\Core\Abstracts\Action
добавлено protected свойство$this->dbal
.
- Для запросов
- [JS - Helper] Добавлен новый хелпер
lemurro.helper.integer
. - [JS - Helper] Добавлен новый хелпер
lemurro.helper.digitGroups
. - [Middleware] Появилась возможность выполнять Middleware (промежуточное ПО):
- Для создания классов расширяйте абстрактный класс:
\Lemurro\Api\Core\Abstracts\Middleware
. - Уже создан Middleware для всех запросов:
app/Middlewares/MiddlewareForAll.php
. - Для использования Middleware в других маршрутах, добавьте строчку:
example-index: ... defaults: middleware: 'Lemurro\Api\App\Middlewares\MiddlewareExampleIndex'
- Для создания классов расширяйте абстрактный класс:
- [Psalm] Добавлен конфиг инструмента статического анализа кода.
- [Composer] Все внешние пакеты зафиксированы на версии до 24 февраля 2022.
- [NPM] Все внешние пакеты зафиксированы на версии до 24 февраля 2022.
- [Database] Настоятельно НЕ рекомендуется использовать
ORM::
(библиотекаj4mie/idiorm
) и как можно скорее перейти на использованиеdoctrine/dbal
.