A

AggregatorClass in namespace Bmatovu\Ussd\Contracts
AnswerableTagClass in namespace Bmatovu\Ussd\Contracts
AfricastalkingClass in namespace Bmatovu\Ussd\Simulator
Store::append() — Method in class Store
ArrClass in namespace Bmatovu\Ussd\Support
AttributesClass in namespace Bmatovu\Ussd\Traits

B

BaseActionClass in namespace Bmatovu\Ussd\Actions
BaseTagClass 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#cacheProperty in class Store
ChooseTagClass in namespace Bmatovu\Ussd\Tags
Utilities::clean() — Method in class Utilities

D

$ Validate#descriptionProperty in class Validate

The console command description.

DomClass 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

ExpressionsClass 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.

GenericClass 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
IfTagClass 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

ListProviderClass in namespace Bmatovu\Ussd\Contracts
ListProvider::load() — Method in class ListProvider
ListTagClass in namespace Bmatovu\Ussd\Tags

N

$ BaseAction#nodeProperty in class BaseAction
$ BaseTag#nodeProperty in class BaseTag
$ Ussd#newSessionProperty in class Ussd

O

OptionTagClass in namespace Bmatovu\Ussd\Tags
OptionsTagClass in namespace Bmatovu\Ussd\Tags
OtherwiseTagClass in namespace Bmatovu\Ussd\Tags

P

AnswerableTag::process() — Method in class AnswerableTag
$ Store#prefixProperty 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

QuestionTagClass in namespace Bmatovu\Ussd\Tags

R

RenderableTagClass in namespace Bmatovu\Ussd\Contracts
Dom::render() — Method in class Dom
ListTag::resolveProviderClass() — Method in class ListTag
ResponseTagClass 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#storeProperty in class BaseAction
BaseAction::shiftCursor() — Method in class BaseAction
$ Validate#signatureProperty in class Validate

The name and signature of the console command.

StoreClass in namespace Bmatovu\Ussd
$ BaseTag#storeProperty in class BaseTag
Utilities::sessionExists() — Method in class Utilities
$ Ussd#sessionIdProperty in class Ussd
$ Ussd#storeProperty in class Ussd
Ussd::save() — Method in class Ussd

T

$ Store#ttlProperty in class Store
Attributes::translate() — Method in class Attributes

U

UtilitiesClass in namespace Bmatovu\Ussd\Traits
UssdClass in namespace Bmatovu\Ussd
UssdServiceProviderClass in namespace Bmatovu\Ussd

V

ValidateClass in namespace Bmatovu\Ussd\Commands
Validate::validate() — Method in class Validate
ListTag::validate() — Method in class ListTag
VariableTagClass in namespace Bmatovu\Ussd\Tags

W

WhenTagClass in namespace Bmatovu\Ussd\Tags

X

$ Ussd#xpathProperty 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