diff --git a/src/Endpoints/CapabilityEndpoint.php b/src/Endpoints/CapabilityEndpoint.php index a5838194..bfece64c 100644 --- a/src/Endpoints/CapabilityEndpoint.php +++ b/src/Endpoints/CapabilityEndpoint.php @@ -41,7 +41,7 @@ public function get(string $name, array $parameters = []) * @return CapabilityCollection * @throws ApiException */ - public function list(array $parameters = []) + public function all(array $parameters = []) { return parent::rest_list(null, null, $parameters); } diff --git a/src/Resources/Capability.php b/src/Resources/Capability.php index c61111c3..8420e39c 100644 --- a/src/Resources/Capability.php +++ b/src/Resources/Capability.php @@ -2,6 +2,8 @@ namespace Mollie\Api\Resources; +use Mollie\Api\Types\CapabilityStatus; + class Capability extends BaseResource { /** @@ -49,16 +51,16 @@ class Capability extends BaseResource public function isEnabled() { - return $this->status === 'enabled'; + return $this->status === CapabilityStatus::ENABLED; } public function isPending() { - return $this->status === 'pending'; + return $this->status === CapabilityStatus::PENDING; } public function isDisabled() { - return $this->status === 'disabled'; + return $this->status === CapabilityStatus::DISABLED; } } diff --git a/src/Types/CapabilityStatus.php b/src/Types/CapabilityStatus.php new file mode 100644 index 00000000..4d28d929 --- /dev/null +++ b/src/Types/CapabilityStatus.php @@ -0,0 +1,10 @@ +