PHP Class App\Ninja\Intents\BaseIntent

Exibir arquivo Open project: hillelcoren/invoice-ninja Class Usage Examples

Protected Properties

Property Type Description
$fieldMap
$parameters
$state

Public Methods

Method Description
__construct ( $state, $data )
createIntent ( $state, $data )
getState ( )
previousStateEntities ( $entityType )
process ( )
setStateEntities ( $entityType, $entities )
setStateEntityType ( $entityType )
stateEntities ( $entityType )
stateEntity ( $entityType )
stateEntityType ( )

Protected Methods

Method Description
createResponse ( $type, $content )
processField ( $field )
processValue ( $value )
requestClient ( )
requestFields ( )

Method Details

__construct() public method

public __construct ( $state, $data )

createIntent() public static method

public static createIntent ( $state, $data )

createResponse() protected method

protected createResponse ( $type, $content )

getState() public method

public getState ( )

previousStateEntities() public method

public previousStateEntities ( $entityType )

process() public method

public process ( )

processField() protected method

protected processField ( $field )

processValue() protected method

protected processValue ( $value )

requestClient() protected method

protected requestClient ( )

requestFields() protected method

protected requestFields ( )

setStateEntities() public method

public setStateEntities ( $entityType, $entities )

setStateEntityType() public method

public setStateEntityType ( $entityType )

stateEntities() public method

public stateEntities ( $entityType )

stateEntity() public method

public stateEntity ( $entityType )

stateEntityType() public method

public stateEntityType ( )

Property Details

$fieldMap protected_oe property

protected $fieldMap

$parameters protected_oe property

protected $parameters

$state protected_oe property

protected $state