Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
system
/
storage
/
vendor
/
cardinity
/
cardinity-sdk-php
/
src
/
Method
/
Settlement
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace Cardinity\Method\Settlement; use Cardinity\Method\MethodInterface; use Cardinity\Method\MethodResultCollectionInterface; use Symfony\Component\Validator\Constraints as Assert; class GetAll implements MethodResultCollectionInterface { private $paymentId; public function __construct($paymentId) { $this->paymentId = $paymentId; } public function getAction() { return sprintf( 'payments/%s/settlements', $this->getPaymentId() ); } public function getMethod() { return MethodInterface::GET; } public function createResultObject() { return new Settlement(); } public function getAttributes() { return []; } public function getValidationConstraints() { return new Assert\Collection([]); } public function getPaymentId() { return $this->paymentId; } }