class RulesTestTaskHandler in Rules 7.2
Test task handler class.
Hierarchy
- class \RulesSchedulerDefaultTaskHandler implements RulesSchedulerTaskHandlerInterface
- class \RulesTestTaskHandler
Expanded class hierarchy of RulesTestTaskHandler
1 string reference to 'RulesTestTaskHandler'
- RulesSchedulerTestCase::testCustomTaskHandler in rules_scheduler/
tests/ rules_scheduler.test - Tests that custom task handlers are properly invoked.
File
- rules_scheduler/
tests/ rules_scheduler_test.inc, line 11 - Include file for Rules Scheduler tests.
View source
class RulesTestTaskHandler extends RulesSchedulerDefaultTaskHandler {
/**
* Overrides RulesSchedulerDefaultTaskHandler::runTask().
*/
public function runTask() {
$task = $this
->getTask();
$data = unserialize($task['data']);
// Set the variable defined in the test to TRUE.
variable_set($data['variable'], TRUE);
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
RulesSchedulerDefaultTaskHandler:: |
protected | property | The task array. | |
RulesSchedulerDefaultTaskHandler:: |
public | function |
Implements RulesSchedulerTaskHandlerInterface::afterTaskQueued(). Overrides RulesSchedulerTaskHandlerInterface:: |
|
RulesSchedulerDefaultTaskHandler:: |
public | function |
Implements RulesSchedulerTaskHandlerInterface::getTask(). Overrides RulesSchedulerTaskHandlerInterface:: |
|
RulesSchedulerDefaultTaskHandler:: |
public | function | Constructs a repetitive task handler object. | |
RulesTestTaskHandler:: |
public | function |
Overrides RulesSchedulerDefaultTaskHandler::runTask(). Overrides RulesSchedulerDefaultTaskHandler:: |