public function testAccessors() { $dispute = new Dispute(); $dispute->setChargeId('charge')->setCreated(new \DateTime('2015-01-01 10:00:00')); $this->assertEquals('charge', $dispute->getChargeId()); $this->assertEquals(new \DateTime('2015-01-01 10:00:00'), $dispute->getCreated()); }
/** * {@inheritdoc} */ public function create(array $data) { $dispute = new Dispute(); $dispute->setChargeId($data['charge'])->setCreated($this->dateTimeUtil->createDateTimeByUnixTime($data['created']))->setAmount(new Money(floatval($data['amount']), $data['currency'])); return $dispute; }