PHP Class MyPagiApplication, PAGI

Inheritance: extends PAGI\Application\PAGIApplication
Afficher le fichier Open project: marcelog/pagi Class Usage Examples

Protected Properties

Свойство Type Description
$agi
$asteriskLogger
$channelVariables
$nodeController

Méthodes publiques

Méthode Description
errorHandler ( $type, $message, $file, $line )
getCallingCardValidationsForTransfer ( )
getCommonCallingCardValidations ( )
init ( )
mainMenu ( )
run ( )
shutdown ( )
signalHandler ( $signo )

Méthodes protégées

Méthode Description
buildConfirmTransferToCard ( NodeController $nodeController, Closure $onInit )
buildDial ( NodeController $nodeController )
buildGenericNode ( $name, NodeController $nodeController )
buildHelp ( NodeController $nodeController )
buildMainMenu ( NodeController $nodeController )
buildMaxAttemptsReached ( NodeController $nodeController )
buildPinEntry ( $name, $sound, $nextNodeName, NodeController $nodeController, $validators, $onInit = null )
buildPlayBalance ( NodeController $nodeController )
getCallingCardValidationsForCall ( )
getCallingCardValidationsForSecondCard ( )

Method Details

buildConfirmTransferToCard() protected méthode

protected buildConfirmTransferToCard ( NodeController $nodeController, Closure $onInit )
$nodeController PAGI\Node\NodeController
$onInit Closure

buildDial() protected méthode

protected buildDial ( NodeController $nodeController )
$nodeController PAGI\Node\NodeController

buildGenericNode() protected méthode

protected buildGenericNode ( $name, NodeController $nodeController )
$nodeController PAGI\Node\NodeController

buildHelp() protected méthode

protected buildHelp ( NodeController $nodeController )
$nodeController PAGI\Node\NodeController

buildMainMenu() protected méthode

protected buildMainMenu ( NodeController $nodeController )
$nodeController PAGI\Node\NodeController

buildMaxAttemptsReached() protected méthode

protected buildMaxAttemptsReached ( NodeController $nodeController )
$nodeController PAGI\Node\NodeController

buildPinEntry() protected méthode

protected buildPinEntry ( $name, $sound, $nextNodeName, NodeController $nodeController, $validators, $onInit = null )
$nodeController PAGI\Node\NodeController

buildPlayBalance() protected méthode

protected buildPlayBalance ( NodeController $nodeController )
$nodeController PAGI\Node\NodeController

errorHandler() public méthode

public errorHandler ( $type, $message, $file, $line )

getCallingCardValidationsForCall() protected méthode

getCallingCardValidationsForSecondCard() protected méthode

getCallingCardValidationsForTransfer() public méthode

getCommonCallingCardValidations() public méthode

init() public méthode

public init ( )

mainMenu() public méthode

public mainMenu ( )

run() public méthode

public run ( )

shutdown() public méthode

public shutdown ( )

signalHandler() public méthode

public signalHandler ( $signo )

Property Details

$agi protected_oe property

protected $agi

$asteriskLogger protected_oe property

protected $asteriskLogger

$channelVariables protected_oe property

protected $channelVariables

$nodeController protected_oe property

protected $nodeController