В пакет extas-workflow подключен статический анализатор phpstan.
На текущий момент workflow соответствует
* 0 - минимальный
* 8 - максимальный
#extas #workflow #phpstan
На текущий момент workflow соответствует
5 уровню
phpstan * 0 - минимальный
* 8 - максимальный
#extas #workflow #phpstan
GitHub
jeyroik/extas-workflow
Workflow package for Extas. Contribute to jeyroik/extas-workflow development by creating an account on GitHub.
На текущий момент покрытие тестами пакета extas-workflow-dashboard увеличено с 16% до 80%.
#extas #workflow #tests #тесты #dashboard
#extas #workflow #tests #тесты #dashboard
Появились следующие пакеты:
- extas-repositories-fields - позволяет создавать адапторы для полей сущностей;
- extas-repositories-fields-sha1 - позволяет автоматически хэшировать значения полей;
- extas-repositories-fields-uuid - позволяет генерировать uuid-строки для значений полей.
Все пакеты на 100% покрыты тестами.
#extas #fields #uuid #sha1
- extas-repositories-fields - позволяет создавать адапторы для полей сущностей;
- extas-repositories-fields-sha1 - позволяет автоматически хэшировать значения полей;
- extas-repositories-fields-uuid - позволяет генерировать uuid-строки для значений полей.
Все пакеты на 100% покрыты тестами.
#extas #fields #uuid #sha1
GitHub
jeyroik/extas-repositories-fields
Package for creating fields adaptors for extas. Contribute to jeyroik/extas-repositories-fields development by creating an account on GitHub.
Появился пакет fields-aliases, который позволяет автоматически подставлять имя сущности в качестве её алиаса. Детали см. в документации к пакету.
Покрытие тестами: 100%
#extas #aliases #fields
Покрытие тестами: 100%
#extas #aliases #fields
GitHub
jeyroik/extas-repositories-fields-aliases
Auto-aliasing by name for extas-compatable entities. - jeyroik/extas-repositories-fields-aliases
В пакете conditions появились обработчики условий + сам пакет покрылся тестами на 100%.
#extas #conditions
#extas #conditions
GitHub
jeyroik/extas-conditions
Conditions package for Extas. Contribute to jeyroik/extas-conditions development by creating an account on GitHub.
Пакеты samples и player-current покрыты тестами (100%) и добавлены в awesome.
#extas #samples #players #current #tests
#extas #samples #players #current #tests
GitHub
jeyroik/extas-samples
Samples package for the extas. Contribute to jeyroik/extas-samples development by creating an account on GitHub.
Появилась новая минорная версия (2.4.0) пакета installer.
В этой версии стало возможным указывать несколько классов плагинов в
Подробнее см. в релизе.
#extas #installer #plugins #плагины
В этой версии стало возможным указывать несколько классов плагинов в
extas.json
.Подробнее см. в релизе.
#extas #installer #plugins #плагины
GitHub
jeyroik/extas-installer
Installer package for Extas. Contribute to jeyroik/extas-installer development by creating an account on GitHub.
У foundation новая минорная версия 5.2.0 (даже две).
Из нововведений:
- Метод
- Метод
- Новый класс
#extas #json #iitem #foundation
Из нововведений:
- Метод
__toJson
для IItem
.- Метод
__equal
для IItem
.- Новый класс
Json
- обёртка для работы с json.#extas #json #iitem #foundation
GitHub
jeyroik/extas-foundation
Extas foundation package. Contribute to jeyroik/extas-foundation development by creating an account on GitHub.
Появился пакет parsers, который позволяет организовать механизм поиска и замены фрагментов текста и не только. Пакет, естественно, интегрирован с extas'ом.
#extas #parsers
#extas #parsers
GitHub
jeyroik/extas-parsers
Parsers package for Extas. Contribute to jeyroik/extas-parsers development by creating an account on GitHub.
В conditions появилась поддержка новых условий:
- like in: такой как один из списка;
- not like in: не похож ни на одного в списке;
- regexp: соответствует регулярному выражению;
- not regexp: не соответствует регулярному выражению.
#extas #conditions #regexp #like #like_in
- like in: такой как один из списка;
- not like in: не похож ни на одного в списке;
- regexp: соответствует регулярному выражению;
- not regexp: не соответствует регулярному выражению.
#extas #conditions #regexp #like #like_in
GitHub
jeyroik/extas-conditions
Conditions package for Extas. Contribute to jeyroik/extas-conditions development by creating an account on GitHub.
Появилась новая мажорная версия workflow - 3.*
Внимание: новая версия несовместима с предыдущей.
В новой версии:
- Пакет templates заменён на samples.
- Для всех сущностей появились сэмплы.
- Для всех сущностей логика переписана на использование сэмплов.
- Для обработчиков переходов добавлен приоритет - чем выше приоритет, тем раньше сработает обработчик.
- Сильно упрощён интерфейс работы с обработчиками переходов.
- Удалены классы ошибок - вместо них используется пакет errors.
В ближайшее время в пакете появится подробное описание изменений.
#extas #workflow
Внимание: новая версия несовместима с предыдущей.
В новой версии:
- Пакет templates заменён на samples.
- Для всех сущностей появились сэмплы.
- Для всех сущностей логика переписана на использование сэмплов.
- Для обработчиков переходов добавлен приоритет - чем выше приоритет, тем раньше сработает обработчик.
- Сильно упрощён интерфейс работы с обработчиками переходов.
- Удалены классы ошибок - вместо них используется пакет errors.
В ближайшее время в пакете появится подробное описание изменений.
#extas #workflow
GitHub
jeyroik/extas-workflow
Workflow package for Extas. Contribute to jeyroik/extas-workflow development by creating an account on GitHub.
В связи с предыдущим сообщением, появилась новая мажорная версия 1.0 workflow-dispatchers.
В новой версии
- Все обработчики обновлены до
-
- Удалены обработчики
- Добавлена метрика климата кода.
#extas #workflow #dispatchers
В новой версии
- Все обработчики обновлены до
workflow 3.*
.-
FieldValueCompare
перестроен на использование conditions, т.е. теперь доступно намного больше условий для сравнения.- Удалены обработчики
FieldValue
и FieldValueRequired
. Вместо них предлагается использовать FieldValueCompare
.- Добавлена метрика климата кода.
#extas #workflow #dispatchers
GitHub
jeyroik/extas-workflow-dispatchers
Extas workflow dispatchers package. Contribute to jeyroik/extas-workflow-dispatchers development by creating an account on GitHub.
В связи с обновлением
В новой версии:
-
-
ВНИМАНИЕ:
В связи с масштабными изменениями пакета
Многие сущности переименованы, появились новые сущности.
#extas #workflow #dashboard
workflow
, появилась новая мажорная версия 3.0 workflow-dashboard.В новой версии:
-
entity.transit
помечена как устаревшая операция, но она всё ещё работает также, как раньше.-
workflow.transit
- новая операция для смены состояния сущности (вместо entity.transit
).ВНИМАНИЕ:
В связи с масштабными изменениями пакета
workflow
, настоятельно рекомендуется перепроверить все данные в вашем extas.json
.Многие сущности переименованы, появились новые сущности.
#extas #workflow #dashboard
GitHub
jeyroik/extas-workflow-dashboard
Simple api-dashboard for extas-workflow package using - jeyroik/extas-workflow-dashboard
Пакет expands обновился до новой мажорной версии
В этой версии:
- Пакет переписан на использование
- Добавлен проброс ошибок обработки expand'ов на верхний уровень.
- Пакет покрыт тестами (
#extas #expands #psr
2.0
.В этой версии:
- Пакет переписан на использование
Psr\Http\Message
-интерфейсов, вместо extas
-интерфейсов.- Добавлен проброс ошибок обработки expand'ов на верхний уровень.
- Пакет покрыт тестами (
100%
покрытие).#extas #expands #psr
GitHub
jeyroik/extas-expands
Expands package for Extas. Contribute to jeyroik/extas-expands development by creating an account on GitHub.
Появился новый пакет repositories-get, предоставляющий декоратор для получения объектов (в рамках extas'a это в основном получение репозиториев) без прямого инстанцирования.
Данный пакет позволяет избежать анти-паттерна сервис-локатор.
Пакет традиционно покрыт тестами (
#extas #container #extension
Данный пакет позволяет избежать анти-паттерна сервис-локатор.
Пакет традиционно покрыт тестами (
100%
покрытие).#extas #container #extension
GitHub
jeyroik/extas-repositories-get
Get extas repositories package. Contribute to jeyroik/extas-repositories-get development by creating an account on GitHub.
Появились новые версии
-
-
Новые версии несут упрощение взаимодействия, при повышенной гибкости.
#extas #workflow #workflow_dashboard
workflow
и workflow-dashboard
:-
workflow
: 3.6.0-
workflow-dashboard
: 4.0.0Новые версии несут упрощение взаимодействия, при повышенной гибкости.
#extas #workflow #workflow_dashboard
GitHub
jeyroik/extas-workflow
Workflow package for Extas. Contribute to jeyroik/extas-workflow development by creating an account on GitHub.
Релиз обновления "extas-installer v3.4.0"
- Добавлена возможность определить порядок инициализации, установки и удаления сущностей.
- В команду инициализации добавлена опция для указания имени файла с конфигурацией пакета.
- Базовые исключения заменены на конкретные.
#installer #init
- Добавлена возможность определить порядок инициализации, установки и удаления сущностей.
- В команду инициализации добавлена опция для указания имени файла с конфигурацией пакета.
- Базовые исключения заменены на конкретные.
#installer #init