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 #39

Merged
merged 25 commits into from
Jan 21, 2024
Merged

USSD V3 #39

merged 25 commits into from
Jan 21, 2024

Conversation

cybersai
Copy link
Member

No description provided.

@cybersai cybersai self-assigned this Jan 21, 2024
@cybersai cybersai merged commit dee5d84 into develop Jan 21, 2024
1 check passed
cybersai added a commit that referenced this pull request Jan 21, 2024
* Laravel 10 dependencies (#32) (#38)

Co-authored-by: Samuel Mwangi <[email protected]>

* USSD V3 (#39)

* 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

---------

Co-authored-by: Samuel Mwangi <[email protected]>
cybersai added a commit that referenced this pull request Jan 21, 2024
* Laravel 10 dependencies (#32) (#38)

Co-authored-by: Samuel Mwangi <[email protected]>

* USSD V3 (#39)

* 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

* Update the install command

* Update install command

---------

Co-authored-by: Samuel Mwangi <[email protected]>
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.

1 participant