1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/blackfox-herosphp

27.11.2024 18:38
GitLife Service Account
  1. Запрос добавляет поддержку фильтрации XSS с помощью getParameter.
  2. GF добавляет redirect(string $url,int $code = 301) и cpuCount().
  3. В app.config.php->server конфигурация изменяется с worker_count на count, сохраняя постоянное имя атрибута с workerman.
  4. Улучшена глобальная обработка исключений, метод render интерфейса ExceptionHandlerInterface возвращает значение из HttpResponse, поддерживая возврат различных типов данных в обработчике исключений.
  5. Добавлены параметры конфигурации workerman.
  6. Изменен путь views, следуя примеру многих известных фреймворков, он был перемещен в BASE_PATH.
  7. Исправлена ошибка установки $lifetime в RedisSessionHandler.
Последнее сообщение коммита: fix session lifetime
27.11.2024 18:38
GitLife Service Account
  1. Оптимизация структуры каталогов организации, полное разделение кода фреймворка и кода приложения, что обеспечивает лучшую поддержку разработки для нескольких приложений и более высокий уровень защиты безопасности фреймворка.
  2. Поддержка конфигурации нескольких конфигурационных документов, возможность одновременной настройки среды разработки (dev), тестовой среды (test) и производственной среды (prod). Это значительно сокращает объем работы по запуску проекта и позволяет легко использовать git-хуки для автоматического развертывания.
  3. Оптимизация интерфейса модели данных, использование массивов в качестве унифицированных условий запроса, совместимость с синтаксисом запросов mongoDB и elasticSearch; добавление новой MongoModel (модель данных mongoDB).
  4. Добавление класса журналов (Log), который автоматически регистрирует журналы при возникновении исключений в режиме, отличном от режима отладки.
  5. Интеграция класса инструментов шифрования RSA, добавление класса подписи, упрощение вызова удаленных API.
  6. Реализация функции синхронизации блокировки, предоставление двух реализаций: FileSynLock (блокировка файла) и SemSynLock (блокировка сигнала).
  7. Добавление некоторых классов инструментов (например, ModelTransformUtils).
  8. Исправление некоторых известных ошибок.
Последнее сообщение коммита: refactor : 完成v3.0.0重构
27.11.2024 18:38
GitLife Service Account
  1. Исправление ошибки в методе MysqlModel::where, где ранее использовалось is_callable($field), что приводило к тому, что $field воспринималось как функция при использовании в качестве имени поля url.
  2. Добавление префикса к кешу RedisSession, необходимо добавить prefix key в redis session configure в app/configs/session.config.php, чтобы указать префикс ключа redis session.
  3. Модификация класса Filter, некоторые распространенные фильтры API были выделены в отдельные инструменты.
  4. Исправление ошибки в запросе MysqlModel::whereOr с использованием замыкания.
  5. Изменение реализации CacheFactory, используя подход, аналогичный динамической фабрике, что позволяет избежать необходимости изменять код фабрики при добавлении новых реализаций кэша.
  6. Исправление ошибки, связанной с загрузкой прослушивателя при создании нескольких проектов.
Последнее сообщение коммита: remove qrcode module
27.11.2024 18:38
GitLife Service Account
  1. Завершение создания универсального шлюза API, позволяющего легко создавать сервисы HTTP API без необходимости создания контроллеров, просто превращая слой сервиса в интерфейс службы API.
  2. Удаление компонента src/bean, его функциональность была заменена Loader.
  3. Улучшение обработки исключений и исправление некоторых известных ошибок.
  4. Обновление документации по разработке.
Последнее сообщение коммита: update README.md
27.11.2024 18:38
GitLife Service Account

Перестройка на основе workerman.

  1. Добавление аннотации Bootstrap для загрузки класса при запуске.
  2. Расширение httpUtil с опцией post json.
  3. Исправление require|include в template.php.
  4. Замена внутреннего валидатора на форму плагина.
  5. Добавление инструментального класса Macros.
  6. Улучшение обработки исключений и исправление некоторых известных ошибок.
Последнее сообщение коммита: add JsonList page and extra set method
1
https://api.gitlife.ru/oschina-mirror/blackfox-herosphp.git
git@api.gitlife.ru:oschina-mirror/blackfox-herosphp.git
oschina-mirror
blackfox-herosphp
blackfox-herosphp