/** @depends it_can_create_a_creditor */ function test_it_can_get_a_single_creditor(Creditor $old) { $new = $this->api->getCreditor($old->getId()); $this->assertInstanceOf('GoCardless\\Pro\\Models\\Creditor', $new); $this->assertEquals($old->toArray(), $new->toArray()); return $new; }
/** * @see https://developer.gocardless.com/pro/#creditors-create-a-creditor * * @param Creditor $creditor * * @return Creditor */ public function createCreditor(Creditor $creditor) { $response = $this->post(self::CREDITORS, $creditor->toArray()); return Creditor::fromArray($response); }