for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace PaymentGateway\PayPalSdk\Subscriptions;
class ShippingAddress
{
private ?ShippingDetailName $name = null;
private ?ShippingDetailAddressPortable $address = null;
public function getName(): ?ShippingDetailName
return $this->name;
}
public function setName(?ShippingDetailName $name): void
$this->name = $name;
public function getAddress(): ?ShippingDetailAddressPortable
return $this->address;
public function setAddress(?ShippingDetailAddressPortable $address): void
$this->address = $address;
public function toArray(): array
$data = [];
if ($this->name) {
$data['name'] = $this->name->toArray();
if ($this->address) {
$data['address'] = $this->address->toArray();
return $data;