/
home
/
techb158
/
immovalet.com
/
vendor
/
mollie
/
mollie-api-php
/
src
/
Resources
/
/home/techb158/immovalet.com/vendor/mollie/mollie-api-php/src/Resources
mkdir
upload
Name
Size
Mode
Actions
BaseCollection.php
586
0644
edit
dl
rm
BaseResource.php
313
0644
edit
dl
rm
Capture.php
1176
0644
edit
dl
rm
CaptureCollection.php
364
0644
edit
dl
rm
Chargeback.php
978
0644
edit
dl
rm
ChargebackCollection.php
373
0644
edit
dl
rm
CurrentProfile.php
809
0644
edit
dl
rm
CursorCollection.php
2468
0644
edit
dl
rm
Customer.php
5390
0644
edit
dl
rm
CustomerCollection.php
367
0644
edit
dl
rm
Invoice.php
1919
0644
edit
dl
rm
InvoiceCollection.php
364
0644
edit
dl
rm
Issuer.php
514
0644
edit
dl
rm
IssuerCollection.php
214
0644
edit
dl
rm
Mandate.php
1869
0644
edit
dl
rm
MandateCollection.php
773
0644
edit
dl
rm
Method.php
2103
0644
edit
dl
rm
MethodCollection.php
214
0644
edit
dl
rm
MethodPrice.php
734
0644
edit
dl
rm
MethodPriceCollection.php
219
0644
edit
dl
rm
Onboarding.php
1120
0644
edit
dl
rm
Order.php
12538
0644
edit
dl
rm
OrderCollection.php
358
0644
edit
dl
rm
OrderLine.php
8508
0644
edit
dl
rm
OrderLineCollection.php
587
0644
edit
dl
rm
Organization.php
1287
0644
edit
dl
rm
OrganizationCollection.php
379
0644
edit
dl
rm
Payment.php
17070
0644
edit
dl
rm
PaymentCollection.php
364
0644
edit
dl
rm
PaymentLink.php
2385
0644
edit
dl
rm
PaymentLinkCollection.php
377
0644
edit
dl
rm
Permission.php
396
0644
edit
dl
rm
PermissionCollection.php
222
0644
edit
dl
rm
Profile.php
5329
0644
edit
dl
rm
ProfileCollection.php
364
0644
edit
dl
rm
Refund.php
2699
0644
edit
dl
rm
RefundCollection.php
361
0644
edit
dl
rm
ResourceFactory.php
2046
0644
edit
dl
rm
Settlement.php
4602
0644
edit
dl
rm
SettlementCollection.php
373
0644
edit
dl
rm
Shipment.php
2708
0644
edit
dl
rm
ShipmentCollection.php
218
0644
edit
dl
rm
Subscription.php
4685
0644
edit
dl
rm
SubscriptionCollection.php
379
0644
edit
dl
rm
Edit:
/home/techb158/immovalet.com/vendor/mollie/mollie-api-php/src/Resources/Profile.php
(5329B)
<?php namespace Mollie\Api\Resources; use Mollie\Api\Exceptions\ApiException; use Mollie\Api\MollieApiClient; use Mollie\Api\Types\ProfileStatus; class Profile extends BaseResource { /** * @var string */ public $resource; /** * @var string */ public $id; /** * Test or live mode * * @var string */ public $mode; /** * @var string */ public $name; /** * @var string */ public $website; /** * @var string */ public $email; /** * @var string */ public $phone; /** * See https://docs.mollie.com/reference/v2/profiles-api/get-profile * * @var int */ public $categoryCode; /** * @var string */ public $status; /** * @var \stdClass */ public $review; /** * UTC datetime the profile was created in ISO-8601 format. * * @example "2013-12-25T10:30:54+00:00" * @var string */ public $createdAt; /** * @var \stdClass */ public $_links; /** * @return bool */ public function isUnverified() { return $this->status == ProfileStatus::STATUS_UNVERIFIED; } /** * @return bool */ public function isVerified() { return $this->status == ProfileStatus::STATUS_VERIFIED; } /** * @return bool */ public function isBlocked() { return $this->status == ProfileStatus::STATUS_BLOCKED; } /** * @return \Mollie\Api\Resources\BaseResource|\Mollie\Api\Resources\Profile * @throws ApiException */ public function update() { $body = [ "name" => $this->name, "website" => $this->website, "email" => $this->email, "phone" => $this->phone, "categoryCode" => $this->categoryCode, "mode" => $this->mode, ]; $result = $this->client->profiles->update($this->id, $body); return ResourceFactory::createFromApiResult($result, new Profile($this->client)); } /** * Retrieves all chargebacks associated with this profile * * @return ChargebackCollection * @throws ApiException */ public function chargebacks() { if (! isset($this->_links->chargebacks->href)) { return new ChargebackCollection($this->client, 0, null); } $result = $this->client->performHttpCallToFullUrl(MollieApiClient::HTTP_GET, $this->_links->chargebacks->href); return ResourceFactory::createCursorResourceCollection( $this->client, $result->_embedded->chargebacks, Chargeback::class, $result->_links ); } /** * Retrieves all methods activated on this profile * * @return MethodCollection * @throws ApiException */ public function methods() { if (! isset($this->_links->methods->href)) { return new MethodCollection(0, null); } $result = $this->client->performHttpCallToFullUrl(MollieApiClient::HTTP_GET, $this->_links->methods->href); return ResourceFactory::createCursorResourceCollection( $this->client, $result->_embedded->methods, Method::class, $result->_links ); } /** * Enable a payment method for this profile. * * @param string $methodId * @param array $data * @return Method * @throws ApiException */ public function enableMethod($methodId, array $data = []) { return $this->client->profileMethods->createFor($this, $methodId, $data); } /** * Disable a payment method for this profile. * * @param string $methodId * @param array $data * @return Method * @throws ApiException */ public function disableMethod($methodId, array $data = []) { return $this->client->profileMethods->deleteFor($this, $methodId, $data); } /** * Retrieves all payments associated with this profile * * @return PaymentCollection * @throws ApiException */ public function payments() { if (! isset($this->_links->payments->href)) { return new PaymentCollection($this->client, 0, null); } $result = $this->client->performHttpCallToFullUrl(MollieApiClient::HTTP_GET, $this->_links->payments->href); return ResourceFactory::createCursorResourceCollection( $this->client, $result->_embedded->methods, Method::class, $result->_links ); } /** * Retrieves all refunds associated with this profile * * @return RefundCollection * @throws ApiException */ public function refunds() { if (! isset($this->_links->refunds->href)) { return new RefundCollection($this->client, 0, null); } $result = $this->client->performHttpCallToFullUrl(MollieApiClient::HTTP_GET, $this->_links->refunds->href); return ResourceFactory::createCursorResourceCollection( $this->client, $result->_embedded->refunds, Refund::class, $result->_links ); } }
Save
cmd:
run