コード例 #1
0
ファイル: RuleBookTransformer.php プロジェクト: groupcash/php
 /**
  * @param RuleBook $object
  * @param Transcoder $transcoder
  * @return array
  */
 public function toArray($object, Transcoder $transcoder)
 {
     $array = ['by' => $transcoder->encode($object->getCurrencyAddress()->getData()), 'rules' => $object->getRules()];
     if ($object->getPreviousHash()) {
         $array['prev'] = $transcoder->encode($object->getPreviousHash()->getData());
     }
     $array['sig'] = $object->getSignature();
     return $array;
 }