Exemplo n.º 1
0
 protected function fromSegment($object, MessageSegment $segment)
 {
     $classRefl = new \ReflectionClass($object);
     //  Check if proper segment was received
     $this->checkSegmentCode($classRefl, $segment->getCode());
     //  Populate SegmentPiece properties
     $this->fillFromArray($object, $classRefl, array_values($segment->getRawData()));
     //  Check if mandatory fields have values
     $this->checkMandatoryFields($object, $classRefl, $segment->getCode());
 }