Commit Graph

14 Commits (master)

Author SHA1 Message Date
Anthony Axenov 692ae43f9f
Ссылки на пожертвования 2022-12-14 23:52:39 +08:00
Anthony Axenov 45542b204a
Удалена поддержка php8.0, корректировки по README 2022-12-14 23:52:08 +08:00
Anthony Axenov 83a32873b3
Liberapay in funding 2022-01-30 23:01:18 +08:00
Anthony Axenov 9fa55e7c5f #16 убраны лишние проверки в тестах фискализатора 2021-12-19 23:07:03 +08:00
Anthony Axenov d7f3c81fac Мелкофикс gh-actions 2021-12-19 22:52:21 +08:00
Anthony Axenov 96137d20b2 Настройка gh-actions для работы с codecov.io 2021-12-02 15:56:32 +08:00
Anthony Axenov f548032843 Ссылки на телеграм и патреон 2021-11-27 18:53:23 +08:00
Anthony Axenov 77481884ad Начало работы по #5 и #6
- строгая типизация
- переработан класс `TestEnvParams`:
    - вынесен на уровень выше из под `AtolOnline\Constants`
    - вместо констант - две функции для получения актуальных параметров подключения по ФФД1.05 и ФФД1.2
- актуализированы `PaymentObjects` согласно #5
- исходники вынесены не уровень выше в `src`
- константы теперь enum через `myclabs/php-enum`
- новые константы `DocumentTypes`
- классы констант финализированы
- все исключения переименованы, а многие так или иначе отрефакторены (не полностью)
- новые исключения `InvalidSnoException`, `InvalidPaymentAddressException`
- `helpers.php` стал полноценным классом `Helpers`
- удалены трейты `HasEmail`, `HasInn`, `RublesKopeksConverter` (конвертация перенесена в `Helpers`)
- удалён хелпер `valid_strlen()`, вместо него теперь везде `mb_strlen()`
- сущности `Client` и `Company` получили свои имплементации для `email` и `inn`
- доработки в `BasicTestCase`
- полное покрытие тестами: `Client`, `Company`, `Helpers`
- поправлен `phpunit.xml`
- везде обновлены копирайты
- актуализированы и исправлены phpdoc, return types
- начато введение `strict_types=1`
- минимальный php теперь 8.0
- обновлены все зависимости
- подключен пакет коллекций laravel для будущего использования
- теперь можно `composer test` и `composer test-cov`
2021-11-18 12:24:30 +08:00
Anthony Axenov bb05f0c752 Merge branch 'master' into dev 2021-05-25 00:58:53 +08:00
Anthony Axenov 1c76608468 Github Actions разграничены для веток master и dev 2021-05-24 23:40:46 +08:00
Anthony Axenov 23fa1f7eb9
Update FUNDING.yml 2021-05-24 12:38:39 +08:00
Anthony Axenov 670f440620 Github actions только на мастере 2020-05-28 01:13:08 +08:00
Anthony Axenov 32e4bbabab
Create FUNDING.yml 2020-01-11 17:51:10 +08:00
Anthony Axenov 1db2d5b49f Initial commit, v0.1.0-b 2020-01-11 14:30:25 +08:00