/** * @see https://developer.gocardless.com/pro/#api-endpoints-mandates * * @param Mandate $mandate * * @return Mandate $mandate */ public function createMandate(Mandate $mandate) { $response = $this->post(self::MANDATES, $mandate->toArray()); return Mandate::fromArray($response); }
/** @depends test_it_can_create_a_mandate */ function test_it_can_get_a_single_mandate(Mandate $old) { $new = $this->api->getMandate($old->getId()); $this->assertEquals($old->toArray(), $new->toArray()); }