Skip to content

[1.0.0] Обновление архитектурного фундамента, новые функции

Choose a tag to compare

@Paarmizan Paarmizan released this 07 Feb 07:57
· 9 commits to master since this release
84da23f
  • Реализовано:
    • Фабрика Request
    • Фабрика ServerRequest
    • Enum типов вызова ресурса
    • Контракт билдера запросов
    • Контракт для работы с базой данных
    • Контракт для получения массива ресурсов в соответсвии с ограничениями фильтрации
    • Контракт для работы с состоянием ресурса
    • Контракт формы валидации тела запроса
    • Контракт для Response расширяющий PSR
    • Контракт фабрики создания объекта формы из запроса
    • Фабрика создания объекта формы из запроса
    • Объект валидации формы
    • Объект билдера запросов к базе данных mariadb
    • Объект соединения с базой данных mariadb
    • Фабрика создания объекта соединения с базами данных
    • Объект динамической формы FormRequest
    • Базовый класс AbstractResourceController инкапсуляции механизмов управления ресурсом
    • Объект для работы с состоянием ресурса базы данных
    • Объект для получения массива ресурсов базы данных
    • Ресурс Resource
    • Типизация query параметров
    • Объект билдера запросов к файловой системе
    • Объект соединения с базой данных из файла
  • Изменено:
    • Исправлена логика срабатывания мидлвееров в маршрутизаторе
    • Класс View
    • ErrorHandler выводит ошибку в формате JSON и HTML
    • Контейнер внедрения зависимостей
    • Логика возвращаемого элемента маршрутизатора
  • Удалено:
    • Базовый контроллер для HTTP