Example #1
0
 /**
  * @return array
  */
 public function initFromArrayDataProvider()
 {
     $fixture = json_decode($this->loadFixture(static::FILE_FIXTURE), true);
     $expectation = new DecisionResult();
     $decision = new Decision();
     $decision->initFromArray($fixture[DecisionResult::INDEX_DECISIONS][0]);
     $expectation->setTaskToken('AAAAKgAAAAEAAAAAAAAAAQLPoqDSLcx4ksNCEQZCyEBqpKhE');
     $expectation->setExecutionContext('Black Friday');
     $expectation->setDecisions(array($decision));
     return array(array('success' => array(static::INDEX_INPUT => $fixture, static::INDEX_EXPECTATION => $expectation)));
 }
Example #2
0
 public function respondDecisionTaskCompleteDataProvider()
 {
     $fixture = json_decode($this->loadFixture(static::FIXTURE_DECISION_TASK_COMPLETED), true);
     $request = new DecisionResult();
     $request->initFromArray($fixture);
     return array(array('success' => array(static::INDEX_INPUT => $request, static::INDEX_SWF_CLIENT_REQUEST_MOCK => $fixture)));
 }
Example #3
0
 /**
  * @param DecisionResult $request
  */
 public function respondDecisionTaskComplete(DecisionResult $request)
 {
     $this->swfClient->respondDecisionTaskCompleted($request->convertToArray());
 }