Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USSD V3 Beta #40

Merged
merged 3 commits into from
Jan 21, 2024
Merged

USSD V3 Beta #40

merged 3 commits into from
Jan 21, 2024

Conversation

cybersai
Copy link
Member

No description provided.

cybersai and others added 3 commits January 21, 2024 20:45
Co-authored-by: Samuel Mwangi <samuel@samuelmwangi.co.ke>
* Version 3.0 wip

* Try github actions for testing

* Update build badges

* Listing pagination aid

* Limit content aid

* Making limit content, paginate and terminate play nice together

* Format code with php cs fixer

* Trim output and add conditional trait

* Validate continuing mode

* Refector to use method for exception-handler and response

* Import InvalidArgumentException in Testing

* Specify PHP version

* Use decision instead of string for continuing state

* Allow creating state or action as initial state with option

* Formatting menu helper and caching current page

* Rename LimitContent to Truncate and add testing util for time waiting

* Timeout resumation is based on last session and not begining of session

* Add exception handler command and refactor command tests

* Make Ussd useContext chainable and put exception handlers in the ussd directory

* Typehint functions

* Use docblock for ServiceProvider

* Better exceptions

* Improve readme

* Move some of Ussd functionality to UssdBuilder
@cybersai cybersai merged commit 5d8d431 into main Jan 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant