Index
A
- Aggregator — Class in namespace Bmatovu\Ussd\Contracts
- AnswerableTag — Class in namespace Bmatovu\Ussd\Contracts
- Africastalking — Class in namespace Bmatovu\Ussd\Simulator
- Store::append() — Method in class Store
- Arr — Class in namespace Bmatovu\Ussd\Support
- Attributes — Class in namespace Bmatovu\Ussd\Traits
B
- BaseAction — Class in namespace Bmatovu\Ussd\Actions
- BaseTag — Class in namespace Bmatovu\Ussd\Tags
- UssdServiceProvider::boot() — Method in class UssdServiceProvider
Bootstrap the application services.
C
- Aggregator::call() — Method in class Aggregator
Call USSD service.
- Africastalking::call() — Method in class Africastalking
Call USSD service.
- Generic::call() — Method in class Generic
Call USSD service.
- $ Store#cache — Property in class Store
- ChooseTag — Class in namespace Bmatovu\Ussd\Tags
- Utilities::clean() — Method in class Utilities
D
- $ Validate#description — Property in class Validate
The console command description.
- Dom — Class in namespace Bmatovu\Ussd\Support
- Ussd::doParse() — Method in class Ussd
- Ussd::doProcess() — Method in class Ussd
- Ussd::doBreak() — Method in class Ussd
- Ussd::doRender() — Method in class Ussd
E
- Expressions — Class in namespace Bmatovu\Ussd\Traits
- Ussd::entry() — Method in class Ussd
F
- Store::flush() — Method in class Store
- Utilities::fileToXpath() — Method in class Utilities
G
- Validate::getElement() — Method in class Validate
Get element from message.
- Validate::getMessage() — Method in class Validate
Get refined message.
- Generic — Class in namespace Bmatovu\Ussd\Simulator
- Store::get() — Method in class Store
- Dom::getElements() — Method in class Dom
- OptionsTag::goBack() — Method in class OptionsTag
- Utilities::getAnswer() — Method in class Utilities
H
- BaseAction::handle() — Method in class BaseAction
- Validate::handle() — Method in class Validate
Execute the console command.
- RenderableTag::handle() — Method in class RenderableTag
- BaseTag::handle() — Method in class BaseTag
- ChooseTag::handle() — Method in class ChooseTag
- IfTag::handle() — Method in class IfTag
- ListTag::handle() — Method in class ListTag
- OptionTag::handle() — Method in class OptionTag
- OptionsTag::handle() — Method in class OptionsTag
- OtherwiseTag::handle() — Method in class OtherwiseTag
- QuestionTag::handle() — Method in class QuestionTag
- ResponseTag::handle() — Method in class ResponseTag
- VariableTag::handle() — Method in class VariableTag
- WhenTag::handle() — Method in class WhenTag
- Ussd::handle() — Method in class Ussd
I
- Arr::isAssoc() — Method in class Arr
- IfTag — Class in namespace Bmatovu\Ussd\Tags
- ListTag::instantiateListProvider() — Method in class ListTag
- Expressions::incExp() — Method in class Expressions
- Utilities::instantiateTag() — Method in class Utilities
K
- Arr::keysDiff() — Method in class Arr
L
- ListProvider — Class in namespace Bmatovu\Ussd\Contracts
- ListProvider::load() — Method in class ListProvider
- ListTag — Class in namespace Bmatovu\Ussd\Tags
N
- $ BaseAction#node — Property in class BaseAction
- $ BaseTag#node — Property in class BaseTag
- $ Ussd#newSession — Property in class Ussd
O
- OptionTag — Class in namespace Bmatovu\Ussd\Tags
- OptionsTag — Class in namespace Bmatovu\Ussd\Tags
- OtherwiseTag — Class in namespace Bmatovu\Ussd\Tags
P
- AnswerableTag::process() — Method in class AnswerableTag
- $ Store#prefix — Property in class Store
- Store::pull() — Method in class Store
- Store::put() — Method in class Store
- ListTag::process() — Method in class ListTag
- OptionsTag::process() — Method in class OptionsTag
- QuestionTag::process() — Method in class QuestionTag
Q
- QuestionTag — Class in namespace Bmatovu\Ussd\Tags
R
- RenderableTag — Class in namespace Bmatovu\Ussd\Contracts
- Dom::render() — Method in class Dom
- ListTag::resolveProviderClass() — Method in class ListTag
- ResponseTag — Class in namespace Bmatovu\Ussd\Tags
- Attributes::readAttr() — Method in class Attributes
- Utilities::resolveTagName() — Method in class Utilities
- Utilities::resolveTagClass() — Method in class Utilities
- UssdServiceProvider::register() — Method in class UssdServiceProvider
Register the application services.
S
- $ BaseAction#store — Property in class BaseAction
- BaseAction::shiftCursor() — Method in class BaseAction
- $ Validate#signature — Property in class Validate
The name and signature of the console command.
- Store — Class in namespace Bmatovu\Ussd
- $ BaseTag#store — Property in class BaseTag
- Utilities::sessionExists() — Method in class Utilities
- $ Ussd#sessionId — Property in class Ussd
- $ Ussd#store — Property in class Ussd
- Ussd::save() — Method in class Ussd
T
- $ Store#ttl — Property in class Store
- Attributes::translate() — Method in class Attributes
U
- Utilities — Class in namespace Bmatovu\Ussd\Traits
- Ussd — Class in namespace Bmatovu\Ussd
- UssdServiceProvider — Class in namespace Bmatovu\Ussd
V
- Validate — Class in namespace Bmatovu\Ussd\Commands
- Validate::validate() — Method in class Validate
- ListTag::validate() — Method in class ListTag
- VariableTag — Class in namespace Bmatovu\Ussd\Tags
W
- WhenTag — Class in namespace Bmatovu\Ussd\Tags
X
- $ Ussd#xpath — Property in class Ussd
_
- BaseAction::__construct() — Method in class BaseAction
- Store::__construct() — Method in class Store
- Store::__get() — Method in class Store
- Store::__set() — Method in class Store
- BaseTag::__construct() — Method in class BaseTag
- Utilities::__get() — Method in class Utilities
- Utilities::__set() — Method in class Utilities
- Ussd::__construct() — Method in class Ussd