PHP Class Metabor\Statemachine\Condition\Timeout

Author: otischlinger
Inheritance: implements MetaborStd\Statemachine\ConditionInterface
Show file Open project: metabor/statemachine

Protected Properties

Property Type Description
$timeout string

Public Methods

Method Description
__construct ( string $timeout )
checkCondition ( $subject, ArrayAccess $context )
getDateInterval ( ) : DateInterval
getName ( ) : string

Protected Methods

Method Description
getLastStateHasChangedDate ( object $subject, ArrayAccess $context ) : DateTime

Method Details

__construct() public method

public __construct ( string $timeout )
$timeout string

checkCondition() public method

public checkCondition ( $subject, ArrayAccess $context )
$context ArrayAccess

getDateInterval() public method

public getDateInterval ( ) : DateInterval
return DateInterval

getLastStateHasChangedDate() protected method

protected getLastStateHasChangedDate ( object $subject, ArrayAccess $context ) : DateTime
$subject object
$context ArrayAccess
return DateTime

getName() public method

public getName ( ) : string
return string

Property Details

$timeout protected property

protected string $timeout
return string