dependabot[bot]
135e77f4bd
Bump guzzlehttp/psr7 from 2.4.3 to 2.5.0
...
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7 ) from 2.4.3 to 2.5.0.
- [Release notes](https://github.com/guzzle/psr7/releases )
- [Changelog](https://github.com/guzzle/psr7/blob/2.5/CHANGELOG.md )
- [Commits](https://github.com/guzzle/psr7/compare/2.4.3...2.5.0 )
---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-19 20:40:09 +00:00
0a03521a50
Исправлен бейджик build (ci)
...
https://github.com/badges/shields/issues/8671
2022-12-20 14:43:39 +08:00
268134d47f
Merge pull request #27 from anthonyaxenov/dev
...
Миграция на php8.1
2022-12-15 11:17:20 +08:00
6f4e756ec9
Убрал TODO из README, вместо этого просто завёл issues #7 , #23 , #24 , #25 , #26
2022-12-15 11:15:46 +08:00
cda2018aa6
Дополнение о версии в README
2022-12-15 11:02:32 +08:00
2ab45e8c28
Мелочи по докам, TODO в README
2022-12-15 09:34:57 +08:00
c7baedae4f
Ссылки на пожертвования в README
2022-12-15 09:15:02 +08:00
c3e55f37ce
Ссылки на пожертвования в README
2022-12-15 00:30:40 +08:00
95e3a9cac5
Подчищен composer.json
...
* обновлены версии основных зависимостей
* удалён myclabs/php-enum
* добавлен psalm с конфигом
* добавлен phpcs с конфигом
* добавлен php-cs-fixer с конфигом
* вероятно, будут ещё настроечные коммиты
2022-12-15 00:24:03 +08:00
4157ab68f5
Миграция на php8.1
...
* enum-ы теперь enum-ы, а не говно -- теперь всё переведено на них, где это было возможно
* некоторые свойства классов объявлены в конструкторе
* некоторые классы перемещены в корневой неймспейс
* исправлен код-стайл, вычищен некоторый мусор, выправлены тесты... работы над этим продолжаются
2022-12-15 00:19:55 +08:00
692ae43f9f
Ссылки на пожертвования
2022-12-14 23:52:39 +08:00
45542b204a
Удалена поддержка php8.0, корректировки по README
2022-12-14 23:52:08 +08:00
b9eae25d2c
Мелочи по README
2022-08-13 21:59:01 +08:00
a72963a9ec
Обновлены зависимости
2022-08-13 21:53:03 +08:00
6e31af95c5
Actual homepage url
2022-02-13 23:21:56 +08:00
83a32873b3
Liberapay in funding
2022-01-30 23:01:18 +08:00
9f4b3f2427
Liberapay shields in readme
2022-01-30 23:00:48 +08:00
aa390bf453
Merge pull request #19 from anthonyaxenov/dev
...
Актуализация README
2021-12-20 10:44:14 +08:00
d8f13e3054
Merge branch 'master' into dev
2021-12-20 10:43:07 +08:00
080c7e7247
Исправлен README
2021-12-20 10:41:46 +08:00
4bc92ac0ad
Merge pull request #17 from anthonyaxenov/dev
...
#16 убраны лишние проверки в тестах фискализатора
2021-12-20 00:45:24 +08:00
9fa55e7c5f
#16 убраны лишние проверки в тестах фискализатора
2021-12-19 23:07:03 +08:00
baf97cad20
Merge pull request #15 from anthonyaxenov/dev
...
v1.0.0
2021-12-19 23:00:14 +08:00
2e8099e0a4
Актуализирован readme
2021-12-19 22:58:47 +08:00
d7f3c81fac
Мелкофикс gh-actions
2021-12-19 22:52:21 +08:00
e22c1cb091
Финализация оставшихся классов
2021-12-19 22:50:52 +08:00
58bc344a86
Более или менее актуальная документация
2021-12-19 22:30:21 +08:00
fdc5ab112a
Переименования классов для пущей простоты
2021-12-19 22:29:53 +08:00
71d1f2900c
Большие доработки по фискилизации
...
- у `AtolClient` теперь возможно получить последний отправленный запрос `getLastRequest()`
- у `AtolClient::auth()` удалены аргументы за ненадобностью
- улучшен `Client::jsonSerialize()`
- исправлен `Receipt::jsonSerialize()`
- у `Receipt` и `Correction` появились методы фискализации, вкусный сахарок
- удалён енам `DocumentTypes` за ненадобностью
- исправлены тесты монитора и документов
- рабочий фискализатор с получением результатов и покрытием
2021-12-18 14:45:00 +08:00
b4cc0fec53
Мелочи по конфигу composer
2021-12-18 14:09:07 +08:00
573af15bac
Фиксы геттеров логина и пароля для AtolClient
2021-12-16 18:35:49 +08:00
19653776c5
Фикс оплат и ставок в данных коррекции
2021-12-16 18:33:13 +08:00
c7d07a18f1
Мелкофиксы по кодстайлу
2021-12-12 14:50:29 +08:00
464a8f0706
Более корректный порядок тестов
2021-12-12 14:36:04 +08:00
294a3ef2f3
Допокрытие ArrayAccess
-методов
2021-12-12 11:09:12 +08:00
b4af189292
Обновление зависимостей
2021-12-11 15:54:42 +08:00
6787ce3ad7
Класс документа коррекции Correction
с покрытием и всякая мелочёвка
...
- финализация Receipt + Payment
- фиксы phpdoc
2021-12-11 15:53:57 +08:00
1d6abfd475
Более симпатичные бейджики в README
2021-12-09 20:14:35 +08:00
058ce5ed3d
Доработки коллекций, чека и тестов
...
- `EntityCollection` сильно упрощён, добавлен выброс исключений при пустом содержимом
- `Receipt::setItems(), setPayments() и setVats()` получили одинаковые проверки входящих данных
- округление в `Vat::setSum()`
- доработаны тесты коллекций
2021-12-09 20:14:35 +08:00
16d1146826
Четвёртая итерация Receipt
...
- 100% покрытие
- элвисы в разных сеттерах
2021-12-08 19:04:14 +08:00
703c5178f5
Минорные апдейты зависимостей
2021-12-08 16:11:39 +08:00
fdc64954f9
Третья итерация Receipt
...
- просчёт ставок секи в `setVats()`
- просчёт суммы чека в `setItems()`
- геттеры `getItems()` и `getVats()` возвращают пустую коллекцию, если в чеке они отсутствуют
- фикс `vats => supplier_info` в `jsonSerialize()`
- тесты поставщика, ставок, расчёта ставок и суммы чека
2021-12-08 16:01:25 +08:00
793549aaac
Entity
теперь имплементирует Arrayable
и ArrayAccess
для совместимости с иммутабельными методами коллекций
2021-12-08 15:56:07 +08:00
b57acf8b05
EntityCollection
помечен для переделки
2021-12-08 15:50:06 +08:00
b39e76f312
Вторая итерация Receipt
...
- фикс nullable-свойств и геттеров
- проверка на пустоту в `setPayments()`, `setItems()` и `setVats()`
- часть тестов с покрытием (конструктор, агент, исключения при пустых коллекциях)
2021-12-07 20:09:12 +08:00
a34a6927d1
Небольшой рефакторинг по тестам
...
- `BasicTestCase::assertAtolable() => assertIsAtolable()`
- генерация тестовых объектов `Vat`, `Payment` и `Item` вынесены в `BasicTestCase`
2021-12-07 20:04:03 +08:00
1f3d5d2f3d
Первая итерация Receipt
2021-12-06 20:07:17 +08:00
359264db64
Новая сущность AdditionalUserProps
с покрытием для будущей поддержки в документе
2021-12-06 19:32:50 +08:00
557c76fefa
Доработка коллекций и не только
...
- коллекция `Items` с покрытием
- вынос коллекций из `AtolOnline\Entities` в `AtolOnline\Collections`
- фикс ] в `AtolException`
- финализирован `CorrectionInfo`
- фиксы по тестам коллекций
- прочие мелочи по phpdoc
2021-12-06 16:14:19 +08:00
bf09641c8b
Класс коллекции оплат Payments
2021-12-06 14:17:05 +08:00