コード例 #1
0
ファイル: DecisionTest.php プロジェクト: evilfirefox/swf-w
 /**
  * @return array
  */
 public function initFromArrayDataProvider()
 {
     $fixture = json_decode($this->loadFixture(static::FILE_FIXTURE), true);
     $attributes = new ScheduleActivityTaskDecisionAttributes();
     $attributes->initFromArray($fixture);
     $expectation = new Decision();
     $expectation->setDecisionType('ScheduleActivityTask');
     $expectation->setScheduleActivityTaskDecisionAttributes($attributes);
     return array(array('success' => array(static::INDEX_INPUT => $fixture, static::INDEX_EXPECTATION => $expectation)));
 }
コード例 #2
0
ファイル: Decision.php プロジェクト: evilfirefox/swf-w
 /**
  * @param array $source
  * @return mixed
  */
 public function initFromArray(array $source)
 {
     $this->scheduleActivityTaskDecisionAttributes = new ScheduleActivityTaskDecisionAttributes();
     $this->scheduleActivityTaskDecisionAttributes->initFromArray($source);
     $this->decisionType = $source[static::INDEX_DECISION_TYPE];
 }