diff --git a/lib/net/authorize/api/contract/v1/ANetApiRequestType.php b/lib/net/authorize/api/contract/v1/ANetApiRequestType.php index da1a55f9..e04445f5 100644 --- a/lib/net/authorize/api/contract/v1/ANetApiRequestType.php +++ b/lib/net/authorize/api/contract/v1/ANetApiRequestType.php @@ -5,12 +5,11 @@ /** * Class representing ANetApiRequestType * - * + * * XSD Type: ANetApiRequest */ class ANetApiRequestType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\MerchantAuthenticationType * $merchantAuthentication @@ -96,25 +95,28 @@ public function setRefId($refId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -124,54 +126,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ANetApiResponseType.php b/lib/net/authorize/api/contract/v1/ANetApiResponseType.php index 18cc9628..01603c4b 100644 --- a/lib/net/authorize/api/contract/v1/ANetApiResponseType.php +++ b/lib/net/authorize/api/contract/v1/ANetApiResponseType.php @@ -5,12 +5,11 @@ /** * Class representing ANetApiResponseType * - * + * * XSD Type: ANetApiResponse */ class ANetApiResponseType implements \JsonSerializable { - /** * @property string $refId */ @@ -94,25 +93,28 @@ public function setSessionToken($sessionToken) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.php b/lib/net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.php index 90015975..e6da10b6 100644 --- a/lib/net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.php +++ b/lib/net/authorize/api/contract/v1/ARBCancelSubscriptionRequest.php @@ -7,7 +7,6 @@ */ class ARBCancelSubscriptionRequest extends ANetApiRequestType { - /** * @property string $subscriptionId */ @@ -37,25 +36,28 @@ public function setSubscriptionId($subscriptionId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -67,4 +69,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.php b/lib/net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.php index c2f74f5f..5eb339d1 100644 --- a/lib/net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.php +++ b/lib/net/authorize/api/contract/v1/ARBCreateSubscriptionRequest.php @@ -7,7 +7,6 @@ */ class ARBCreateSubscriptionRequest extends ANetApiRequestType { - /** * @property \net\authorize\api\contract\v1\ARBSubscriptionType $subscription */ @@ -37,25 +36,28 @@ public function setSubscription(\net\authorize\api\contract\v1\ARBSubscriptionTy // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -67,4 +69,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.php b/lib/net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.php index b9c02deb..61c2df1d 100644 --- a/lib/net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.php +++ b/lib/net/authorize/api/contract/v1/ARBGetSubscriptionListRequest.php @@ -7,7 +7,6 @@ */ class ARBGetSubscriptionListRequest extends ANetApiRequestType { - /** * @property string $searchType */ @@ -92,25 +91,28 @@ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,4 +124,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/ARBGetSubscriptionListSortingType.php b/lib/net/authorize/api/contract/v1/ARBGetSubscriptionListSortingType.php index e1cee011..cc84f506 100644 --- a/lib/net/authorize/api/contract/v1/ARBGetSubscriptionListSortingType.php +++ b/lib/net/authorize/api/contract/v1/ARBGetSubscriptionListSortingType.php @@ -5,12 +5,11 @@ /** * Class representing ARBGetSubscriptionListSortingType * - * + * * XSD Type: ARBGetSubscriptionListSorting */ class ARBGetSubscriptionListSortingType implements \JsonSerializable { - /** * @property string $orderBy */ @@ -67,25 +66,28 @@ public function setOrderDescending($orderDescending) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.php b/lib/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.php index da539e1b..483251d1 100644 --- a/lib/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.php +++ b/lib/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.php @@ -7,7 +7,6 @@ */ class ARBGetSubscriptionRequest extends ANetApiRequestType { - /** * @property string $subscriptionId */ @@ -64,25 +63,28 @@ public function setIncludeTransactions($includeTransactions) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -94,4 +96,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.php b/lib/net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.php index c288f5f7..50ce5731 100644 --- a/lib/net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.php +++ b/lib/net/authorize/api/contract/v1/ARBGetSubscriptionStatusRequest.php @@ -7,7 +7,6 @@ */ class ARBGetSubscriptionStatusRequest extends ANetApiRequestType { - /** * @property string $subscriptionId */ @@ -37,25 +36,28 @@ public function setSubscriptionId($subscriptionId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -67,4 +69,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.php b/lib/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.php index 675f89a8..20724c01 100644 --- a/lib/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.php +++ b/lib/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.php @@ -5,12 +5,11 @@ /** * Class representing ARBSubscriptionMaskedType * - * + * * XSD Type: ARBSubscriptionMaskedType */ class ARBSubscriptionMaskedType implements \JsonSerializable { - /** * @property string $name */ @@ -264,25 +263,28 @@ public function setArbTransactions(array $arbTransactions) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -292,54 +294,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ARBSubscriptionType.php b/lib/net/authorize/api/contract/v1/ARBSubscriptionType.php index 276b8eaf..0bed6cf9 100644 --- a/lib/net/authorize/api/contract/v1/ARBSubscriptionType.php +++ b/lib/net/authorize/api/contract/v1/ARBSubscriptionType.php @@ -5,12 +5,11 @@ /** * Class representing ARBSubscriptionType * - * + * * XSD Type: ARBSubscriptionType */ class ARBSubscriptionType implements \JsonSerializable { - /** * @property string $name */ @@ -283,25 +282,28 @@ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileIdType // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -311,54 +313,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.php b/lib/net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.php index 81afdf6e..b941f0aa 100644 --- a/lib/net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.php +++ b/lib/net/authorize/api/contract/v1/ARBUpdateSubscriptionRequest.php @@ -7,7 +7,6 @@ */ class ARBUpdateSubscriptionRequest extends ANetApiRequestType { - /** * @property string $subscriptionId */ @@ -64,25 +63,28 @@ public function setSubscription(\net\authorize\api\contract\v1\ARBSubscriptionTy // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -94,4 +96,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/ArbTransactionType.php b/lib/net/authorize/api/contract/v1/ArbTransactionType.php index a2f71799..10efc3aa 100644 --- a/lib/net/authorize/api/contract/v1/ArbTransactionType.php +++ b/lib/net/authorize/api/contract/v1/ArbTransactionType.php @@ -5,12 +5,11 @@ /** * Class representing ArbTransactionType * - * + * * XSD Type: arbTransaction */ class ArbTransactionType implements \JsonSerializable { - /** * @property string $transId */ @@ -148,25 +147,28 @@ public function setAttemptNum($attemptNum) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -176,54 +178,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ArrayOfSettingType.php b/lib/net/authorize/api/contract/v1/ArrayOfSettingType.php index 71b67a8d..7b4b394a 100644 --- a/lib/net/authorize/api/contract/v1/ArrayOfSettingType.php +++ b/lib/net/authorize/api/contract/v1/ArrayOfSettingType.php @@ -5,12 +5,11 @@ /** * Class representing ArrayOfSettingType * - * + * * XSD Type: ArrayOfSetting */ class ArrayOfSettingType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\SettingType[] $setting */ @@ -74,25 +73,28 @@ public function setSetting(array $setting) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -102,54 +104,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/AuDeleteType.php b/lib/net/authorize/api/contract/v1/AuDeleteType.php index 411b25b7..84d8ba11 100644 --- a/lib/net/authorize/api/contract/v1/AuDeleteType.php +++ b/lib/net/authorize/api/contract/v1/AuDeleteType.php @@ -5,12 +5,11 @@ /** * Class representing AuDeleteType * - * + * * XSD Type: auDeleteType */ class AuDeleteType extends AuDetailsType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\CreditCardMaskedType $creditCard */ @@ -40,25 +39,28 @@ public function setCreditCard(\net\authorize\api\contract\v1\CreditCardMaskedTyp // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -73,49 +75,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/AuDetailsType.php b/lib/net/authorize/api/contract/v1/AuDetailsType.php index f1f58fea..17c25d50 100644 --- a/lib/net/authorize/api/contract/v1/AuDetailsType.php +++ b/lib/net/authorize/api/contract/v1/AuDetailsType.php @@ -5,12 +5,11 @@ /** * Class representing AuDetailsType * - * + * * XSD Type: auDetailsType */ class AuDetailsType implements \JsonSerializable { - /** * @property integer $customerProfileID */ @@ -202,25 +201,28 @@ public function setReasonDescription($reasonDescription) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -230,54 +232,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/AuResponseType.php b/lib/net/authorize/api/contract/v1/AuResponseType.php index 87227bf3..995efdff 100644 --- a/lib/net/authorize/api/contract/v1/AuResponseType.php +++ b/lib/net/authorize/api/contract/v1/AuResponseType.php @@ -5,12 +5,11 @@ /** * Class representing AuResponseType * - * + * * XSD Type: auResponseType */ class AuResponseType implements \JsonSerializable { - /** * @property string $auReasonCode */ @@ -94,25 +93,28 @@ public function setReasonDescription($reasonDescription) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/AuUpdateType.php b/lib/net/authorize/api/contract/v1/AuUpdateType.php index 11d89b49..d110cbc0 100644 --- a/lib/net/authorize/api/contract/v1/AuUpdateType.php +++ b/lib/net/authorize/api/contract/v1/AuUpdateType.php @@ -5,12 +5,11 @@ /** * Class representing AuUpdateType * - * + * * XSD Type: auUpdateType */ class AuUpdateType extends AuDetailsType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\CreditCardMaskedType $newCreditCard */ @@ -67,25 +66,28 @@ public function setOldCreditCard(\net\authorize\api\contract\v1\CreditCardMasked // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -100,49 +102,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/AuthenticateTestRequest.php b/lib/net/authorize/api/contract/v1/AuthenticateTestRequest.php index c61b4e23..0af6e88b 100644 --- a/lib/net/authorize/api/contract/v1/AuthenticateTestRequest.php +++ b/lib/net/authorize/api/contract/v1/AuthenticateTestRequest.php @@ -7,28 +7,29 @@ */ class AuthenticateTestRequest extends ANetApiRequestType { - - // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -40,4 +41,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/AuthorizationIndicatorType.php b/lib/net/authorize/api/contract/v1/AuthorizationIndicatorType.php index 354d4e57..b36d43c2 100644 --- a/lib/net/authorize/api/contract/v1/AuthorizationIndicatorType.php +++ b/lib/net/authorize/api/contract/v1/AuthorizationIndicatorType.php @@ -5,12 +5,11 @@ /** * Class representing AuthorizationIndicatorType * - * + * * XSD Type: authorizationIndicatorType */ class AuthorizationIndicatorType implements \JsonSerializable { - /** * @property string $authorizationIndicator */ @@ -40,25 +39,28 @@ public function setAuthorizationIndicator($authorizationIndicator) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -68,54 +70,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/BankAccountMaskedType.php b/lib/net/authorize/api/contract/v1/BankAccountMaskedType.php index cb41738a..dbe71103 100644 --- a/lib/net/authorize/api/contract/v1/BankAccountMaskedType.php +++ b/lib/net/authorize/api/contract/v1/BankAccountMaskedType.php @@ -5,12 +5,11 @@ /** * Class representing BankAccountMaskedType * - * + * * XSD Type: bankAccountMaskedType */ class BankAccountMaskedType implements \JsonSerializable { - /** * @property string $accountType */ @@ -175,25 +174,28 @@ public function setBankName($bankName) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -203,54 +205,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/BankAccountType.php b/lib/net/authorize/api/contract/v1/BankAccountType.php index a677038b..8ec9c511 100644 --- a/lib/net/authorize/api/contract/v1/BankAccountType.php +++ b/lib/net/authorize/api/contract/v1/BankAccountType.php @@ -5,12 +5,11 @@ /** * Class representing BankAccountType * - * + * * XSD Type: bankAccountType */ class BankAccountType implements \JsonSerializable { - /** * @property string $accountType */ @@ -202,25 +201,28 @@ public function setCheckNumber($checkNumber) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -230,54 +232,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/BatchDetailsType.php b/lib/net/authorize/api/contract/v1/BatchDetailsType.php index 560947e8..350f20d1 100644 --- a/lib/net/authorize/api/contract/v1/BatchDetailsType.php +++ b/lib/net/authorize/api/contract/v1/BatchDetailsType.php @@ -5,12 +5,11 @@ /** * Class representing BatchDetailsType * - * + * * XSD Type: batchDetailsType */ class BatchDetailsType implements \JsonSerializable { - /** * @property string $batchId */ @@ -263,25 +262,28 @@ public function setStatistics(array $statistics) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -291,54 +293,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/BatchStatisticType.php b/lib/net/authorize/api/contract/v1/BatchStatisticType.php index b21db0e0..f2817913 100644 --- a/lib/net/authorize/api/contract/v1/BatchStatisticType.php +++ b/lib/net/authorize/api/contract/v1/BatchStatisticType.php @@ -5,12 +5,11 @@ /** * Class representing BatchStatisticType * - * + * * XSD Type: batchStatisticType */ class BatchStatisticType implements \JsonSerializable { - /** * @property string $accountType */ @@ -580,25 +579,28 @@ public function setRefundReturnedItemsCount($refundReturnedItemsCount) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -608,54 +610,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } - } - -} + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } + } +} diff --git a/lib/net/authorize/api/contract/v1/CardArtType.php b/lib/net/authorize/api/contract/v1/CardArtType.php index e7760f9a..49251b6f 100644 --- a/lib/net/authorize/api/contract/v1/CardArtType.php +++ b/lib/net/authorize/api/contract/v1/CardArtType.php @@ -5,12 +5,11 @@ /** * Class representing CardArtType * - * + * * XSD Type: cardArt */ class CardArtType implements \JsonSerializable { - /** * @property string $cardBrand */ @@ -148,25 +147,28 @@ public function setCardType($cardType) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -176,54 +178,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CcAuthenticationType.php b/lib/net/authorize/api/contract/v1/CcAuthenticationType.php index c2724a94..98527268 100644 --- a/lib/net/authorize/api/contract/v1/CcAuthenticationType.php +++ b/lib/net/authorize/api/contract/v1/CcAuthenticationType.php @@ -5,12 +5,11 @@ /** * Class representing CcAuthenticationType * - * + * * XSD Type: ccAuthenticationType */ class CcAuthenticationType implements \JsonSerializable { - /** * @property string $authenticationIndicator */ @@ -67,25 +66,28 @@ public function setCardholderAuthenticationValue($cardholderAuthenticationValue) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ContactDetailType.php b/lib/net/authorize/api/contract/v1/ContactDetailType.php index a0396e1a..df55d092 100644 --- a/lib/net/authorize/api/contract/v1/ContactDetailType.php +++ b/lib/net/authorize/api/contract/v1/ContactDetailType.php @@ -5,12 +5,11 @@ /** * Class representing ContactDetailType * - * + * * XSD Type: ContactDetailType */ class ContactDetailType implements \JsonSerializable { - /** * @property string $email */ @@ -94,25 +93,28 @@ public function setLastName($lastName) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.php b/lib/net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.php index f4eea01b..fb6c3a13 100644 --- a/lib/net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.php +++ b/lib/net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.php @@ -7,7 +7,6 @@ */ class CreateCustomerPaymentProfileRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -92,25 +91,28 @@ public function setValidationMode($validationMode) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,4 +124,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.php b/lib/net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.php index 4d06f3f8..8222538f 100644 --- a/lib/net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.php +++ b/lib/net/authorize/api/contract/v1/CreateCustomerProfileFromTransactionRequest.php @@ -7,7 +7,6 @@ */ class CreateCustomerProfileFromTransactionRequest extends ANetApiRequestType { - /** * @property string $transId */ @@ -172,25 +171,28 @@ public function setProfileType($profileType) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -202,4 +204,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/CreateCustomerProfileRequest.php b/lib/net/authorize/api/contract/v1/CreateCustomerProfileRequest.php index 45eeb6a9..c6d14cf3 100644 --- a/lib/net/authorize/api/contract/v1/CreateCustomerProfileRequest.php +++ b/lib/net/authorize/api/contract/v1/CreateCustomerProfileRequest.php @@ -7,7 +7,6 @@ */ class CreateCustomerProfileRequest extends ANetApiRequestType { - /** * @property \net\authorize\api\contract\v1\CustomerProfileType $profile */ @@ -64,25 +63,28 @@ public function setValidationMode($validationMode) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -94,4 +96,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.php b/lib/net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.php index d68a1762..30fbb15e 100644 --- a/lib/net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.php +++ b/lib/net/authorize/api/contract/v1/CreateCustomerProfileTransactionRequest.php @@ -7,7 +7,6 @@ */ class CreateCustomerProfileTransactionRequest extends ANetApiRequestType { - /** * @property \net\authorize\api\contract\v1\ProfileTransactionType $transaction */ @@ -64,25 +63,28 @@ public function setExtraOptions($extraOptions) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -94,4 +96,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.php b/lib/net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.php index 8b910812..45159d85 100644 --- a/lib/net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.php +++ b/lib/net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.php @@ -7,7 +7,6 @@ */ class CreateCustomerShippingAddressRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -91,25 +90,28 @@ public function setDefaultShippingAddress($defaultShippingAddress) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -121,4 +123,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/CreateProfileResponseType.php b/lib/net/authorize/api/contract/v1/CreateProfileResponseType.php index 66ac4dcb..188e3093 100644 --- a/lib/net/authorize/api/contract/v1/CreateProfileResponseType.php +++ b/lib/net/authorize/api/contract/v1/CreateProfileResponseType.php @@ -5,12 +5,11 @@ /** * Class representing CreateProfileResponseType * - * + * * XSD Type: createProfileResponse */ class CreateProfileResponseType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\MessagesType $messages */ @@ -189,25 +188,28 @@ public function setCustomerShippingAddressIdList(array $customerShippingAddressI // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -217,54 +219,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CreateTransactionRequest.php b/lib/net/authorize/api/contract/v1/CreateTransactionRequest.php index c9f6870b..313f737f 100644 --- a/lib/net/authorize/api/contract/v1/CreateTransactionRequest.php +++ b/lib/net/authorize/api/contract/v1/CreateTransactionRequest.php @@ -7,7 +7,6 @@ */ class CreateTransactionRequest extends ANetApiRequestType { - /** * @property \net\authorize\api\contract\v1\TransactionRequestType * $transactionRequest @@ -38,25 +37,28 @@ public function setTransactionRequest(\net\authorize\api\contract\v1\Transaction // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -68,4 +70,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/CreditCardMaskedType.php b/lib/net/authorize/api/contract/v1/CreditCardMaskedType.php index ee52cfb8..7676d5b3 100644 --- a/lib/net/authorize/api/contract/v1/CreditCardMaskedType.php +++ b/lib/net/authorize/api/contract/v1/CreditCardMaskedType.php @@ -5,12 +5,11 @@ /** * Class representing CreditCardMaskedType * - * + * * XSD Type: creditCardMaskedType */ class CreditCardMaskedType implements \JsonSerializable { - /** * @property string $cardNumber */ @@ -175,25 +174,28 @@ public function setIsPaymentToken($isPaymentToken) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -203,54 +205,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CreditCardSimpleType.php b/lib/net/authorize/api/contract/v1/CreditCardSimpleType.php index 83cdd1dc..a1293222 100644 --- a/lib/net/authorize/api/contract/v1/CreditCardSimpleType.php +++ b/lib/net/authorize/api/contract/v1/CreditCardSimpleType.php @@ -5,12 +5,11 @@ /** * Class representing CreditCardSimpleType * - * + * * XSD Type: creditCardSimpleType */ class CreditCardSimpleType implements \JsonSerializable { - /** * @property string $cardNumber */ @@ -67,25 +66,28 @@ public function setExpirationDate($expirationDate) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CreditCardTrackType.php b/lib/net/authorize/api/contract/v1/CreditCardTrackType.php index a08682c4..1da33be1 100644 --- a/lib/net/authorize/api/contract/v1/CreditCardTrackType.php +++ b/lib/net/authorize/api/contract/v1/CreditCardTrackType.php @@ -5,12 +5,11 @@ /** * Class representing CreditCardTrackType * - * + * * XSD Type: creditCardTrackType */ class CreditCardTrackType implements \JsonSerializable { - /** * @property string $track1 */ @@ -67,25 +66,28 @@ public function setTrack2($track2) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CreditCardType.php b/lib/net/authorize/api/contract/v1/CreditCardType.php index a756d03a..109e163e 100644 --- a/lib/net/authorize/api/contract/v1/CreditCardType.php +++ b/lib/net/authorize/api/contract/v1/CreditCardType.php @@ -5,12 +5,11 @@ /** * Class representing CreditCardType * - * + * * XSD Type: creditCardType */ class CreditCardType extends CreditCardSimpleType implements \JsonSerializable { - /** * @property string $cardCode */ @@ -175,25 +174,28 @@ public function setTokenRequestorEci($tokenRequestorEci) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -208,49 +210,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerAddressExType.php b/lib/net/authorize/api/contract/v1/CustomerAddressExType.php index a58d1403..6999589c 100644 --- a/lib/net/authorize/api/contract/v1/CustomerAddressExType.php +++ b/lib/net/authorize/api/contract/v1/CustomerAddressExType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerAddressExType * - * + * * XSD Type: customerAddressExType */ class CustomerAddressExType extends CustomerAddressType implements \JsonSerializable { - /** * @property string $customerAddressId */ @@ -40,25 +39,28 @@ public function setCustomerAddressId($customerAddressId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -73,49 +75,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerAddressType.php b/lib/net/authorize/api/contract/v1/CustomerAddressType.php index 5c77bfe0..b8b67570 100644 --- a/lib/net/authorize/api/contract/v1/CustomerAddressType.php +++ b/lib/net/authorize/api/contract/v1/CustomerAddressType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerAddressType * - * + * * XSD Type: customerAddressType */ class CustomerAddressType extends NameAndAddressType implements \JsonSerializable { - /** * @property string $phoneNumber */ @@ -94,25 +93,28 @@ public function setEmail($email) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -127,49 +129,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerDataType.php b/lib/net/authorize/api/contract/v1/CustomerDataType.php index e241cd4e..d647633a 100644 --- a/lib/net/authorize/api/contract/v1/CustomerDataType.php +++ b/lib/net/authorize/api/contract/v1/CustomerDataType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerDataType * - * + * * XSD Type: customerDataType */ class CustomerDataType implements \JsonSerializable { - /** * @property string $type */ @@ -148,25 +147,28 @@ public function setTaxId($taxId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -176,54 +178,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.php b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.php index f3f7c39f..81c19ab4 100644 --- a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.php +++ b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileBaseType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerPaymentProfileBaseType * - * + * * XSD Type: customerPaymentProfileBaseType */ class CustomerPaymentProfileBaseType implements \JsonSerializable { - /** * @property string $customerType */ @@ -67,25 +66,28 @@ public function setBillTo(\net\authorize\api\contract\v1\CustomerAddressType $bi // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileExType.php b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileExType.php index 81b26acc..7d280d8d 100644 --- a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileExType.php +++ b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileExType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerPaymentProfileExType * - * + * * XSD Type: customerPaymentProfileExType */ class CustomerPaymentProfileExType extends CustomerPaymentProfileType implements \JsonSerializable { - /** * @property string $customerPaymentProfileId */ @@ -40,25 +39,28 @@ public function setCustomerPaymentProfileId($customerPaymentProfileId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -73,49 +75,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.php b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.php index 52eed69f..64c762e4 100644 --- a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.php +++ b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileListItemType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerPaymentProfileListItemType * - * + * * XSD Type: customerPaymentProfileListItemType */ class CustomerPaymentProfileListItemType implements \JsonSerializable { - /** * @property boolean $defaultPaymentProfile */ @@ -202,25 +201,28 @@ public function setOriginalAuthAmount($originalAuthAmount) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -230,54 +232,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.php b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.php index 69832682..f001adcf 100644 --- a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.php +++ b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileMaskedType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerPaymentProfileMaskedType * - * + * * XSD Type: customerPaymentProfileMaskedType */ class CustomerPaymentProfileMaskedType extends CustomerPaymentProfileBaseType implements \JsonSerializable { - /** * @property string $customerProfileId */ @@ -291,25 +290,28 @@ public function setOriginalAuthAmount($originalAuthAmount) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -324,49 +326,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileSortingType.php b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileSortingType.php index 580a89c3..e90e6703 100644 --- a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileSortingType.php +++ b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileSortingType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerPaymentProfileSortingType * - * + * * XSD Type: CustomerPaymentProfileSorting */ class CustomerPaymentProfileSortingType implements \JsonSerializable { - /** * @property string $orderBy */ @@ -67,25 +66,28 @@ public function setOrderDescending($orderDescending) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileType.php b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileType.php index c579d7b3..b81266f4 100644 --- a/lib/net/authorize/api/contract/v1/CustomerPaymentProfileType.php +++ b/lib/net/authorize/api/contract/v1/CustomerPaymentProfileType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerPaymentProfileType * - * + * * XSD Type: customerPaymentProfileType */ class CustomerPaymentProfileType extends CustomerPaymentProfileBaseType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\PaymentType $payment */ @@ -150,25 +149,28 @@ public function setSubsequentAuthInformation(\net\authorize\api\contract\v1\Subs // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -183,49 +185,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerProfileBaseType.php b/lib/net/authorize/api/contract/v1/CustomerProfileBaseType.php index 389be4a4..7e554043 100644 --- a/lib/net/authorize/api/contract/v1/CustomerProfileBaseType.php +++ b/lib/net/authorize/api/contract/v1/CustomerProfileBaseType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerProfileBaseType * - * + * * XSD Type: customerProfileBaseType */ class CustomerProfileBaseType implements \JsonSerializable { - /** * @property string $merchantCustomerId */ @@ -94,25 +93,28 @@ public function setEmail($email) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerProfileExType.php b/lib/net/authorize/api/contract/v1/CustomerProfileExType.php index 7f4a7097..75c95602 100644 --- a/lib/net/authorize/api/contract/v1/CustomerProfileExType.php +++ b/lib/net/authorize/api/contract/v1/CustomerProfileExType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerProfileExType * - * + * * XSD Type: customerProfileExType */ class CustomerProfileExType extends CustomerProfileBaseType implements \JsonSerializable { - /** * @property string $customerProfileId */ @@ -40,25 +39,28 @@ public function setCustomerProfileId($customerProfileId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -73,49 +75,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerProfileIdType.php b/lib/net/authorize/api/contract/v1/CustomerProfileIdType.php index e2a54fc7..101330d5 100644 --- a/lib/net/authorize/api/contract/v1/CustomerProfileIdType.php +++ b/lib/net/authorize/api/contract/v1/CustomerProfileIdType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerProfileIdType * - * + * * XSD Type: customerProfileIdType */ class CustomerProfileIdType implements \JsonSerializable { - /** * @property string $customerProfileId */ @@ -94,25 +93,28 @@ public function setCustomerAddressId($customerAddressId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerProfileInfoExType.php b/lib/net/authorize/api/contract/v1/CustomerProfileInfoExType.php index 0ef19a90..66e7dfc0 100644 --- a/lib/net/authorize/api/contract/v1/CustomerProfileInfoExType.php +++ b/lib/net/authorize/api/contract/v1/CustomerProfileInfoExType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerProfileInfoExType * - * + * * XSD Type: customerProfileInfoExType */ class CustomerProfileInfoExType extends CustomerProfileExType implements \JsonSerializable { - /** * @property string $profileType */ @@ -40,25 +39,28 @@ public function setProfileType($profileType) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -73,49 +75,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerProfileMaskedType.php b/lib/net/authorize/api/contract/v1/CustomerProfileMaskedType.php index e9995dd5..fda84e98 100644 --- a/lib/net/authorize/api/contract/v1/CustomerProfileMaskedType.php +++ b/lib/net/authorize/api/contract/v1/CustomerProfileMaskedType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerProfileMaskedType * - * + * * XSD Type: customerProfileMaskedType */ class CustomerProfileMaskedType extends CustomerProfileExType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType[] * $paymentProfiles @@ -165,25 +164,28 @@ public function setProfileType($profileType) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -198,49 +200,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerProfilePaymentType.php b/lib/net/authorize/api/contract/v1/CustomerProfilePaymentType.php index b37c3a4c..b97e9e87 100644 --- a/lib/net/authorize/api/contract/v1/CustomerProfilePaymentType.php +++ b/lib/net/authorize/api/contract/v1/CustomerProfilePaymentType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerProfilePaymentType * - * + * * XSD Type: customerProfilePaymentType */ class CustomerProfilePaymentType implements \JsonSerializable { - /** * @property boolean $createProfile */ @@ -121,25 +120,28 @@ public function setShippingProfileId($shippingProfileId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -149,54 +151,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerProfileSummaryType.php b/lib/net/authorize/api/contract/v1/CustomerProfileSummaryType.php index d1ea5166..7d8344cf 100644 --- a/lib/net/authorize/api/contract/v1/CustomerProfileSummaryType.php +++ b/lib/net/authorize/api/contract/v1/CustomerProfileSummaryType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerProfileSummaryType * - * + * * XSD Type: customerProfileSummaryType */ class CustomerProfileSummaryType implements \JsonSerializable { - /** * @property string $customerProfileId */ @@ -148,25 +147,28 @@ public function setCreatedDate(\DateTime $createdDate) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -176,54 +178,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerProfileType.php b/lib/net/authorize/api/contract/v1/CustomerProfileType.php index baf25154..f6a68a90 100644 --- a/lib/net/authorize/api/contract/v1/CustomerProfileType.php +++ b/lib/net/authorize/api/contract/v1/CustomerProfileType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerProfileType * - * + * * XSD Type: customerProfileType */ class CustomerProfileType extends CustomerProfileBaseType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\CustomerPaymentProfileType[] * $paymentProfiles @@ -165,25 +164,28 @@ public function setProfileType($profileType) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -198,49 +200,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/CustomerType.php b/lib/net/authorize/api/contract/v1/CustomerType.php index bf614e0b..592afa5d 100644 --- a/lib/net/authorize/api/contract/v1/CustomerType.php +++ b/lib/net/authorize/api/contract/v1/CustomerType.php @@ -5,12 +5,11 @@ /** * Class representing CustomerType * - * + * * XSD Type: customerType */ class CustomerType implements \JsonSerializable { - /** * @property string $type */ @@ -202,25 +201,28 @@ public function setTaxId($taxId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -230,54 +232,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/DecryptPaymentDataRequest.php b/lib/net/authorize/api/contract/v1/DecryptPaymentDataRequest.php index df158922..b611b763 100644 --- a/lib/net/authorize/api/contract/v1/DecryptPaymentDataRequest.php +++ b/lib/net/authorize/api/contract/v1/DecryptPaymentDataRequest.php @@ -7,7 +7,6 @@ */ class DecryptPaymentDataRequest extends ANetApiRequestType { - /** * @property \net\authorize\api\contract\v1\OpaqueDataType $opaqueData */ @@ -64,25 +63,28 @@ public function setCallId($callId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -94,4 +96,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.php b/lib/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.php index 04f01f19..b484280c 100644 --- a/lib/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.php +++ b/lib/net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.php @@ -7,7 +7,6 @@ */ class DeleteCustomerPaymentProfileRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -64,25 +63,28 @@ public function setCustomerPaymentProfileId($customerPaymentProfileId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -94,4 +96,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/DeleteCustomerProfileRequest.php b/lib/net/authorize/api/contract/v1/DeleteCustomerProfileRequest.php index cb48a957..b9692585 100644 --- a/lib/net/authorize/api/contract/v1/DeleteCustomerProfileRequest.php +++ b/lib/net/authorize/api/contract/v1/DeleteCustomerProfileRequest.php @@ -7,7 +7,6 @@ */ class DeleteCustomerProfileRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -37,25 +36,28 @@ public function setCustomerProfileId($customerProfileId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -67,4 +69,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.php b/lib/net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.php index 1c0b2eb0..5d7bd717 100644 --- a/lib/net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.php +++ b/lib/net/authorize/api/contract/v1/DeleteCustomerShippingAddressRequest.php @@ -7,7 +7,6 @@ */ class DeleteCustomerShippingAddressRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -64,25 +63,28 @@ public function setCustomerAddressId($customerAddressId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -94,4 +96,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/DriversLicenseMaskedType.php b/lib/net/authorize/api/contract/v1/DriversLicenseMaskedType.php index ee5f9fbb..995bf91d 100644 --- a/lib/net/authorize/api/contract/v1/DriversLicenseMaskedType.php +++ b/lib/net/authorize/api/contract/v1/DriversLicenseMaskedType.php @@ -5,12 +5,11 @@ /** * Class representing DriversLicenseMaskedType * - * + * * XSD Type: driversLicenseMaskedType */ class DriversLicenseMaskedType implements \JsonSerializable { - /** * @property string $number */ @@ -94,25 +93,28 @@ public function setDateOfBirth($dateOfBirth) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/DriversLicenseType.php b/lib/net/authorize/api/contract/v1/DriversLicenseType.php index 941922b4..b734b989 100644 --- a/lib/net/authorize/api/contract/v1/DriversLicenseType.php +++ b/lib/net/authorize/api/contract/v1/DriversLicenseType.php @@ -5,12 +5,11 @@ /** * Class representing DriversLicenseType * - * + * * XSD Type: driversLicenseType */ class DriversLicenseType implements \JsonSerializable { - /** * @property string $number */ @@ -94,25 +93,28 @@ public function setDateOfBirth($dateOfBirth) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/EmailSettingsType.php b/lib/net/authorize/api/contract/v1/EmailSettingsType.php index 9ec87609..6c1ce1f6 100644 --- a/lib/net/authorize/api/contract/v1/EmailSettingsType.php +++ b/lib/net/authorize/api/contract/v1/EmailSettingsType.php @@ -10,7 +10,6 @@ */ class EmailSettingsType extends ArrayOfSettingType implements \JsonSerializable { - /** * @property integer $version */ @@ -40,25 +39,28 @@ public function setVersion($version) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -73,49 +75,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/EmvTagType.php b/lib/net/authorize/api/contract/v1/EmvTagType.php index 59b8b59a..35f8e864 100644 --- a/lib/net/authorize/api/contract/v1/EmvTagType.php +++ b/lib/net/authorize/api/contract/v1/EmvTagType.php @@ -5,12 +5,11 @@ /** * Class representing EmvTagType * - * + * * XSD Type: emvTag */ class EmvTagType implements \JsonSerializable { - /** * @property string $name */ @@ -94,25 +93,28 @@ public function setFormatted($formatted) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/EncryptedTrackDataType.php b/lib/net/authorize/api/contract/v1/EncryptedTrackDataType.php index 422eb3fe..e7f8dfaf 100644 --- a/lib/net/authorize/api/contract/v1/EncryptedTrackDataType.php +++ b/lib/net/authorize/api/contract/v1/EncryptedTrackDataType.php @@ -5,12 +5,11 @@ /** * Class representing EncryptedTrackDataType * - * + * * XSD Type: encryptedTrackDataType */ class EncryptedTrackDataType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\KeyBlockType $formOfPayment */ @@ -40,25 +39,28 @@ public function setFormOfPayment(\net\authorize\api\contract\v1\KeyBlockType $fo // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -68,54 +70,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ExtendedAmountType.php b/lib/net/authorize/api/contract/v1/ExtendedAmountType.php index 022a36f2..5dcc6895 100644 --- a/lib/net/authorize/api/contract/v1/ExtendedAmountType.php +++ b/lib/net/authorize/api/contract/v1/ExtendedAmountType.php @@ -5,12 +5,11 @@ /** * Class representing ExtendedAmountType * - * + * * XSD Type: extendedAmountType */ class ExtendedAmountType implements \JsonSerializable { - /** * @property float $amount */ @@ -94,25 +93,28 @@ public function setDescription($description) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/FDSFilterType.php b/lib/net/authorize/api/contract/v1/FDSFilterType.php index 5fee67f9..89e8d0e2 100644 --- a/lib/net/authorize/api/contract/v1/FDSFilterType.php +++ b/lib/net/authorize/api/contract/v1/FDSFilterType.php @@ -5,12 +5,11 @@ /** * Class representing FDSFilterType * - * + * * XSD Type: FDSFilterType */ class FDSFilterType implements \JsonSerializable { - /** * @property string $name */ @@ -67,25 +66,28 @@ public function setAction($action) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/FingerPrintType.php b/lib/net/authorize/api/contract/v1/FingerPrintType.php index 8bfa2087..3b437b8d 100644 --- a/lib/net/authorize/api/contract/v1/FingerPrintType.php +++ b/lib/net/authorize/api/contract/v1/FingerPrintType.php @@ -5,12 +5,11 @@ /** * Class representing FingerPrintType * - * + * * XSD Type: fingerPrintType */ class FingerPrintType implements \JsonSerializable { - /** * @property string $hashValue */ @@ -148,25 +147,28 @@ public function setAmount($amount) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -176,54 +178,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/FraudInformationType.php b/lib/net/authorize/api/contract/v1/FraudInformationType.php index 342d2a5d..4745fa87 100644 --- a/lib/net/authorize/api/contract/v1/FraudInformationType.php +++ b/lib/net/authorize/api/contract/v1/FraudInformationType.php @@ -5,12 +5,11 @@ /** * Class representing FraudInformationType * - * + * * XSD Type: fraudInformationType */ class FraudInformationType implements \JsonSerializable { - /** * @property string[] $fraudFilterList */ @@ -101,25 +100,28 @@ public function setFraudAction($fraudAction) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -129,54 +131,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/GetAUJobDetailsRequest.php b/lib/net/authorize/api/contract/v1/GetAUJobDetailsRequest.php index 81321ae5..95f50a9c 100644 --- a/lib/net/authorize/api/contract/v1/GetAUJobDetailsRequest.php +++ b/lib/net/authorize/api/contract/v1/GetAUJobDetailsRequest.php @@ -7,7 +7,6 @@ */ class GetAUJobDetailsRequest extends ANetApiRequestType { - /** * @property string $month */ @@ -91,25 +90,28 @@ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -121,4 +123,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetAUJobSummaryRequest.php b/lib/net/authorize/api/contract/v1/GetAUJobSummaryRequest.php index f2c0bdcc..1c8fb789 100644 --- a/lib/net/authorize/api/contract/v1/GetAUJobSummaryRequest.php +++ b/lib/net/authorize/api/contract/v1/GetAUJobSummaryRequest.php @@ -7,7 +7,6 @@ */ class GetAUJobSummaryRequest extends ANetApiRequestType { - /** * @property string $month */ @@ -37,25 +36,28 @@ public function setMonth($month) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -67,4 +69,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetBatchStatisticsRequest.php b/lib/net/authorize/api/contract/v1/GetBatchStatisticsRequest.php index b48c1eab..cdfec8f9 100644 --- a/lib/net/authorize/api/contract/v1/GetBatchStatisticsRequest.php +++ b/lib/net/authorize/api/contract/v1/GetBatchStatisticsRequest.php @@ -7,7 +7,6 @@ */ class GetBatchStatisticsRequest extends ANetApiRequestType { - /** * @property string $batchId */ @@ -37,25 +36,28 @@ public function setBatchId($batchId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -67,4 +69,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.php b/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.php index b72a311a..c7d06d6a 100644 --- a/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.php +++ b/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileListRequest.php @@ -7,7 +7,6 @@ */ class GetCustomerPaymentProfileListRequest extends ANetApiRequestType { - /** * @property string $searchType */ @@ -119,25 +118,28 @@ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -149,4 +151,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.php b/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.php index b1d8d2bc..1e999611 100644 --- a/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.php +++ b/lib/net/authorize/api/contract/v1/GetCustomerPaymentProfileRequest.php @@ -7,7 +7,6 @@ */ class GetCustomerPaymentProfileRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -118,25 +117,28 @@ public function setIncludeIssuerInfo($includeIssuerInfo) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -148,4 +150,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.php b/lib/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.php index 0b9bc9a5..87795e3e 100644 --- a/lib/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.php +++ b/lib/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.php @@ -7,28 +7,29 @@ */ class GetCustomerProfileIdsRequest extends ANetApiRequestType { - - // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -40,4 +41,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetCustomerProfileRequest.php b/lib/net/authorize/api/contract/v1/GetCustomerProfileRequest.php index 57560100..cc75c97e 100644 --- a/lib/net/authorize/api/contract/v1/GetCustomerProfileRequest.php +++ b/lib/net/authorize/api/contract/v1/GetCustomerProfileRequest.php @@ -7,7 +7,6 @@ */ class GetCustomerProfileRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -145,25 +144,28 @@ public function setIncludeIssuerInfo($includeIssuerInfo) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -175,4 +177,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.php b/lib/net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.php index 5eaef05d..f0cf6b42 100644 --- a/lib/net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.php +++ b/lib/net/authorize/api/contract/v1/GetCustomerShippingAddressRequest.php @@ -7,7 +7,6 @@ */ class GetCustomerShippingAddressRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -64,25 +63,28 @@ public function setCustomerAddressId($customerAddressId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -94,4 +96,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetHostedPaymentPageRequest.php b/lib/net/authorize/api/contract/v1/GetHostedPaymentPageRequest.php index 78789148..f03938ed 100644 --- a/lib/net/authorize/api/contract/v1/GetHostedPaymentPageRequest.php +++ b/lib/net/authorize/api/contract/v1/GetHostedPaymentPageRequest.php @@ -7,7 +7,6 @@ */ class GetHostedPaymentPageRequest extends ANetApiRequestType { - /** * @property \net\authorize\api\contract\v1\TransactionRequestType * $transactionRequest @@ -141,25 +140,28 @@ public function setHostedPaymentSettings(array $hostedPaymentSettings) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -171,4 +173,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetHostedProfilePageRequest.php b/lib/net/authorize/api/contract/v1/GetHostedProfilePageRequest.php index 82a95cd2..c430b645 100644 --- a/lib/net/authorize/api/contract/v1/GetHostedProfilePageRequest.php +++ b/lib/net/authorize/api/contract/v1/GetHostedProfilePageRequest.php @@ -7,7 +7,6 @@ */ class GetHostedProfilePageRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -140,25 +139,28 @@ public function setHostedProfileSettings(array $hostedProfileSettings) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -170,4 +172,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetMerchantDetailsRequest.php b/lib/net/authorize/api/contract/v1/GetMerchantDetailsRequest.php index 4adba146..5f6b8e81 100644 --- a/lib/net/authorize/api/contract/v1/GetMerchantDetailsRequest.php +++ b/lib/net/authorize/api/contract/v1/GetMerchantDetailsRequest.php @@ -7,28 +7,29 @@ */ class GetMerchantDetailsRequest extends ANetApiRequestType { - - // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -40,4 +41,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetSettledBatchListRequest.php b/lib/net/authorize/api/contract/v1/GetSettledBatchListRequest.php index 4b27c4f8..16f0b2fd 100644 --- a/lib/net/authorize/api/contract/v1/GetSettledBatchListRequest.php +++ b/lib/net/authorize/api/contract/v1/GetSettledBatchListRequest.php @@ -7,7 +7,6 @@ */ class GetSettledBatchListRequest extends ANetApiRequestType { - /** * @property boolean $includeStatistics */ @@ -91,25 +90,28 @@ public function setLastSettlementDate(\DateTime $lastSettlementDate) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -121,4 +123,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetTransactionDetailsRequest.php b/lib/net/authorize/api/contract/v1/GetTransactionDetailsRequest.php index 5a4d31b8..f4344f4b 100644 --- a/lib/net/authorize/api/contract/v1/GetTransactionDetailsRequest.php +++ b/lib/net/authorize/api/contract/v1/GetTransactionDetailsRequest.php @@ -7,7 +7,6 @@ */ class GetTransactionDetailsRequest extends ANetApiRequestType { - /** * @property string $transId */ @@ -37,25 +36,28 @@ public function setTransId($transId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -67,4 +69,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetTransactionListForCustomerRequest.php b/lib/net/authorize/api/contract/v1/GetTransactionListForCustomerRequest.php index c72334fd..5c9accbc 100644 --- a/lib/net/authorize/api/contract/v1/GetTransactionListForCustomerRequest.php +++ b/lib/net/authorize/api/contract/v1/GetTransactionListForCustomerRequest.php @@ -7,7 +7,6 @@ */ class GetTransactionListForCustomerRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -118,25 +117,28 @@ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -148,4 +150,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetTransactionListRequest.php b/lib/net/authorize/api/contract/v1/GetTransactionListRequest.php index ca88933c..dd0a96b4 100644 --- a/lib/net/authorize/api/contract/v1/GetTransactionListRequest.php +++ b/lib/net/authorize/api/contract/v1/GetTransactionListRequest.php @@ -7,7 +7,6 @@ */ class GetTransactionListRequest extends ANetApiRequestType { - /** * @property string $batchId */ @@ -91,25 +90,28 @@ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -121,4 +123,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.php b/lib/net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.php index 7abd1e4b..458ad748 100644 --- a/lib/net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.php +++ b/lib/net/authorize/api/contract/v1/GetUnsettledTransactionListRequest.php @@ -7,7 +7,6 @@ */ class GetUnsettledTransactionListRequest extends ANetApiRequestType { - /** * @property string $status */ @@ -91,25 +90,28 @@ public function setPaging(\net\authorize\api\contract\v1\PagingType $paging) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -121,4 +123,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/HeldTransactionRequestType.php b/lib/net/authorize/api/contract/v1/HeldTransactionRequestType.php index 8fea8616..4e49df46 100644 --- a/lib/net/authorize/api/contract/v1/HeldTransactionRequestType.php +++ b/lib/net/authorize/api/contract/v1/HeldTransactionRequestType.php @@ -5,12 +5,11 @@ /** * Class representing HeldTransactionRequestType * - * + * * XSD Type: heldTransactionRequestType */ class HeldTransactionRequestType implements \JsonSerializable { - /** * @property string $action */ @@ -67,25 +66,28 @@ public function setRefTransId($refTransId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ImpersonationAuthenticationType.php b/lib/net/authorize/api/contract/v1/ImpersonationAuthenticationType.php index 25d8491e..e939037c 100644 --- a/lib/net/authorize/api/contract/v1/ImpersonationAuthenticationType.php +++ b/lib/net/authorize/api/contract/v1/ImpersonationAuthenticationType.php @@ -5,12 +5,11 @@ /** * Class representing ImpersonationAuthenticationType * - * + * * XSD Type: impersonationAuthenticationType */ class ImpersonationAuthenticationType implements \JsonSerializable { - /** * @property string $partnerLoginId */ @@ -67,25 +66,28 @@ public function setPartnerTransactionKey($partnerTransactionKey) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/IsAliveRequest.php b/lib/net/authorize/api/contract/v1/IsAliveRequest.php index f59eb4cd..5fb848b4 100644 --- a/lib/net/authorize/api/contract/v1/IsAliveRequest.php +++ b/lib/net/authorize/api/contract/v1/IsAliveRequest.php @@ -7,7 +7,6 @@ */ class IsAliveRequest { - /** * @property string $refId */ @@ -37,25 +36,28 @@ public function setRefId($refId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -65,6 +67,5 @@ function ($val){ } return $values; } - -} +} diff --git a/lib/net/authorize/api/contract/v1/KeyBlockType.php b/lib/net/authorize/api/contract/v1/KeyBlockType.php index 798ea3e0..4fdb1316 100644 --- a/lib/net/authorize/api/contract/v1/KeyBlockType.php +++ b/lib/net/authorize/api/contract/v1/KeyBlockType.php @@ -5,12 +5,11 @@ /** * Class representing KeyBlockType * - * + * * XSD Type: KeyBlock */ class KeyBlockType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\KeyValueType $value */ @@ -40,25 +39,28 @@ public function setValue(\net\authorize\api\contract\v1\KeyValueType $value) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -68,54 +70,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/KeyManagementSchemeType.php b/lib/net/authorize/api/contract/v1/KeyManagementSchemeType.php index 0a569df0..9d1a2dc5 100644 --- a/lib/net/authorize/api/contract/v1/KeyManagementSchemeType.php +++ b/lib/net/authorize/api/contract/v1/KeyManagementSchemeType.php @@ -5,12 +5,11 @@ /** * Class representing KeyManagementSchemeType * - * + * * XSD Type: KeyManagementScheme */ class KeyManagementSchemeType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType * $dUKPT @@ -41,25 +40,28 @@ public function setDUKPT(\net\authorize\api\contract\v1\KeyManagementSchemeType\ // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -69,54 +71,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType.php b/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType.php index 4b9a9280..556e9440 100644 --- a/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType.php +++ b/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType.php @@ -7,7 +7,6 @@ */ class DUKPTAType implements \JsonSerializable { - /** * @property string $operation */ @@ -133,25 +132,28 @@ public function setEncryptedData(\net\authorize\api\contract\v1\KeyManagementSch // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -161,54 +163,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/DeviceInfoAType.php b/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/DeviceInfoAType.php index 2298ec52..96be17c7 100644 --- a/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/DeviceInfoAType.php +++ b/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/DeviceInfoAType.php @@ -7,7 +7,6 @@ */ class DeviceInfoAType implements \JsonSerializable { - /** * @property string $description */ @@ -37,25 +36,28 @@ public function setDescription($description) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -65,54 +67,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/EncryptedDataAType.php b/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/EncryptedDataAType.php index 605a5661..82da8193 100644 --- a/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/EncryptedDataAType.php +++ b/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/EncryptedDataAType.php @@ -7,7 +7,6 @@ */ class EncryptedDataAType implements \JsonSerializable { - /** * @property string $value */ @@ -37,25 +36,28 @@ public function setValue($value) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -65,54 +67,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/ModeAType.php b/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/ModeAType.php index ad374656..d647fc94 100644 --- a/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/ModeAType.php +++ b/lib/net/authorize/api/contract/v1/KeyManagementSchemeType/DUKPTAType/ModeAType.php @@ -7,7 +7,6 @@ */ class ModeAType implements \JsonSerializable { - /** * @property string $pIN */ @@ -64,25 +63,28 @@ public function setData($data) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -92,54 +94,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/KeyValueType.php b/lib/net/authorize/api/contract/v1/KeyValueType.php index 67d7d27a..a41f3f09 100644 --- a/lib/net/authorize/api/contract/v1/KeyValueType.php +++ b/lib/net/authorize/api/contract/v1/KeyValueType.php @@ -5,12 +5,11 @@ /** * Class representing KeyValueType * - * + * * XSD Type: KeyValue */ class KeyValueType implements \JsonSerializable { - /** * @property string $encoding */ @@ -94,25 +93,28 @@ public function setScheme(\net\authorize\api\contract\v1\KeyManagementSchemeType // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/LineItemType.php b/lib/net/authorize/api/contract/v1/LineItemType.php index 28d914f2..c5fc0fa2 100644 --- a/lib/net/authorize/api/contract/v1/LineItemType.php +++ b/lib/net/authorize/api/contract/v1/LineItemType.php @@ -5,12 +5,11 @@ /** * Class representing LineItemType * - * + * * XSD Type: lineItemType */ class LineItemType implements \JsonSerializable { - /** * @property string $itemId */ @@ -715,25 +714,28 @@ public function setTaxIsAfterDiscount($taxIsAfterDiscount) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -743,54 +745,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } - } - -} + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } + } +} diff --git a/lib/net/authorize/api/contract/v1/ListOfAUDetailsType.php b/lib/net/authorize/api/contract/v1/ListOfAUDetailsType.php index 2de1eeb1..ddb24bb9 100644 --- a/lib/net/authorize/api/contract/v1/ListOfAUDetailsType.php +++ b/lib/net/authorize/api/contract/v1/ListOfAUDetailsType.php @@ -5,12 +5,11 @@ /** * Class representing ListOfAUDetailsType * - * + * * XSD Type: ListOfAUDetailsType */ class ListOfAUDetailsType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\AuUpdateType[] $auUpdate */ @@ -135,25 +134,28 @@ public function setAuDelete(array $auDelete) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -163,54 +165,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/LogoutRequest.php b/lib/net/authorize/api/contract/v1/LogoutRequest.php index e8d17edc..b8e2015b 100644 --- a/lib/net/authorize/api/contract/v1/LogoutRequest.php +++ b/lib/net/authorize/api/contract/v1/LogoutRequest.php @@ -7,28 +7,29 @@ */ class LogoutRequest extends ANetApiRequestType { - - // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -40,4 +41,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/MerchantAuthenticationType.php b/lib/net/authorize/api/contract/v1/MerchantAuthenticationType.php index eec14f72..a0ce246e 100644 --- a/lib/net/authorize/api/contract/v1/MerchantAuthenticationType.php +++ b/lib/net/authorize/api/contract/v1/MerchantAuthenticationType.php @@ -5,12 +5,11 @@ /** * Class representing MerchantAuthenticationType * - * + * * XSD Type: merchantAuthenticationType */ class MerchantAuthenticationType implements \JsonSerializable { - /** * @property string $name */ @@ -258,25 +257,28 @@ public function setMobileDeviceId($mobileDeviceId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -286,54 +288,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/MerchantContactType.php b/lib/net/authorize/api/contract/v1/MerchantContactType.php index 3f68c3f9..47adde88 100644 --- a/lib/net/authorize/api/contract/v1/MerchantContactType.php +++ b/lib/net/authorize/api/contract/v1/MerchantContactType.php @@ -5,12 +5,11 @@ /** * Class representing MerchantContactType * - * + * * XSD Type: merchantContactType */ class MerchantContactType implements \JsonSerializable { - /** * @property string $merchantName */ @@ -175,25 +174,28 @@ public function setMerchantPhone($merchantPhone) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -203,54 +205,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/MessagesType.php b/lib/net/authorize/api/contract/v1/MessagesType.php index c12d7af1..012d63ec 100644 --- a/lib/net/authorize/api/contract/v1/MessagesType.php +++ b/lib/net/authorize/api/contract/v1/MessagesType.php @@ -5,12 +5,11 @@ /** * Class representing MessagesType * - * + * * XSD Type: messagesType */ class MessagesType implements \JsonSerializable { - /** * @property string $resultCode */ @@ -101,25 +100,28 @@ public function setMessage(array $message) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -129,54 +131,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/MessagesType/MessageAType.php b/lib/net/authorize/api/contract/v1/MessagesType/MessageAType.php index 6c1e20b4..e1163e3e 100644 --- a/lib/net/authorize/api/contract/v1/MessagesType/MessageAType.php +++ b/lib/net/authorize/api/contract/v1/MessagesType/MessageAType.php @@ -7,7 +7,6 @@ */ class MessageAType implements \JsonSerializable { - /** * @property string $code */ @@ -64,25 +63,28 @@ public function setText($text) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -92,54 +94,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/MobileDeviceLoginRequest.php b/lib/net/authorize/api/contract/v1/MobileDeviceLoginRequest.php index 51b1adf5..77f5c7ff 100644 --- a/lib/net/authorize/api/contract/v1/MobileDeviceLoginRequest.php +++ b/lib/net/authorize/api/contract/v1/MobileDeviceLoginRequest.php @@ -7,28 +7,29 @@ */ class MobileDeviceLoginRequest extends ANetApiRequestType { - - // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -40,4 +41,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.php b/lib/net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.php index 9006546c..95722392 100644 --- a/lib/net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.php +++ b/lib/net/authorize/api/contract/v1/MobileDeviceRegistrationRequest.php @@ -7,7 +7,6 @@ */ class MobileDeviceRegistrationRequest extends ANetApiRequestType { - /** * @property \net\authorize\api\contract\v1\MobileDeviceType $mobileDevice */ @@ -37,25 +36,28 @@ public function setMobileDevice(\net\authorize\api\contract\v1\MobileDeviceType // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -67,4 +69,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/MobileDeviceType.php b/lib/net/authorize/api/contract/v1/MobileDeviceType.php index f7b04a8b..6c7119e1 100644 --- a/lib/net/authorize/api/contract/v1/MobileDeviceType.php +++ b/lib/net/authorize/api/contract/v1/MobileDeviceType.php @@ -5,12 +5,11 @@ /** * Class representing MobileDeviceType * - * + * * XSD Type: mobileDeviceType */ class MobileDeviceType implements \JsonSerializable { - /** * @property string $mobileDeviceId */ @@ -148,25 +147,28 @@ public function setDeviceActivation($deviceActivation) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -176,54 +178,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/NameAndAddressType.php b/lib/net/authorize/api/contract/v1/NameAndAddressType.php index 0a891710..ea9b2b9a 100644 --- a/lib/net/authorize/api/contract/v1/NameAndAddressType.php +++ b/lib/net/authorize/api/contract/v1/NameAndAddressType.php @@ -5,12 +5,11 @@ /** * Class representing NameAndAddressType * - * + * * XSD Type: nameAndAddressType */ class NameAndAddressType implements \JsonSerializable { - /** * @property string $firstName */ @@ -229,25 +228,28 @@ public function setCountry($country) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -257,54 +259,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/OpaqueDataType.php b/lib/net/authorize/api/contract/v1/OpaqueDataType.php index 7ff3cc23..ccb630b5 100644 --- a/lib/net/authorize/api/contract/v1/OpaqueDataType.php +++ b/lib/net/authorize/api/contract/v1/OpaqueDataType.php @@ -5,12 +5,11 @@ /** * Class representing OpaqueDataType * - * + * * XSD Type: opaqueDataType */ class OpaqueDataType implements \JsonSerializable { - /** * @property string $dataDescriptor */ @@ -121,25 +120,28 @@ public function setExpirationTimeStamp(\DateTime $expirationTimeStamp) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -149,54 +151,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/OrderExType.php b/lib/net/authorize/api/contract/v1/OrderExType.php index 144ff59f..db106e41 100644 --- a/lib/net/authorize/api/contract/v1/OrderExType.php +++ b/lib/net/authorize/api/contract/v1/OrderExType.php @@ -5,12 +5,11 @@ /** * Class representing OrderExType * - * + * * XSD Type: orderExType */ class OrderExType extends OrderType implements \JsonSerializable { - /** * @property string $purchaseOrderNumber */ @@ -40,25 +39,28 @@ public function setPurchaseOrderNumber($purchaseOrderNumber) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -73,49 +75,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/OrderType.php b/lib/net/authorize/api/contract/v1/OrderType.php index 32813e7c..6625e211 100644 --- a/lib/net/authorize/api/contract/v1/OrderType.php +++ b/lib/net/authorize/api/contract/v1/OrderType.php @@ -5,12 +5,11 @@ /** * Class representing OrderType * - * + * * XSD Type: orderType */ class OrderType implements \JsonSerializable { - /** * @property string $invoiceNumber */ @@ -499,25 +498,28 @@ public function setAmexDataTAA4($amexDataTAA4) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -527,54 +529,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } - } - -} + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } + } +} diff --git a/lib/net/authorize/api/contract/v1/OtherTaxType.php b/lib/net/authorize/api/contract/v1/OtherTaxType.php index e51fade1..e6751ed9 100644 --- a/lib/net/authorize/api/contract/v1/OtherTaxType.php +++ b/lib/net/authorize/api/contract/v1/OtherTaxType.php @@ -5,12 +5,11 @@ /** * Class representing OtherTaxType * - * + * * XSD Type: otherTaxType */ class OtherTaxType implements \JsonSerializable { - /** * @property float $nationalTaxAmount */ @@ -175,25 +174,28 @@ public function setVatTaxAmount($vatTaxAmount) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -203,54 +205,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/PagingType.php b/lib/net/authorize/api/contract/v1/PagingType.php index 2569011c..6cdc6606 100644 --- a/lib/net/authorize/api/contract/v1/PagingType.php +++ b/lib/net/authorize/api/contract/v1/PagingType.php @@ -5,12 +5,11 @@ /** * Class representing PagingType * - * + * * XSD Type: Paging */ class PagingType implements \JsonSerializable { - /** * @property integer $limit */ @@ -67,25 +66,28 @@ public function setOffset($offset) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/PayPalType.php b/lib/net/authorize/api/contract/v1/PayPalType.php index 30b57cde..46fc4e25 100644 --- a/lib/net/authorize/api/contract/v1/PayPalType.php +++ b/lib/net/authorize/api/contract/v1/PayPalType.php @@ -5,12 +5,11 @@ /** * Class representing PayPalType * - * + * * XSD Type: payPalType */ class PayPalType implements \JsonSerializable { - /** * @property string $successUrl */ @@ -175,25 +174,28 @@ public function setPayerID($payerID) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -203,54 +205,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/PaymentDetailsType.php b/lib/net/authorize/api/contract/v1/PaymentDetailsType.php index befd5636..f5fca6e0 100644 --- a/lib/net/authorize/api/contract/v1/PaymentDetailsType.php +++ b/lib/net/authorize/api/contract/v1/PaymentDetailsType.php @@ -5,12 +5,11 @@ /** * Class representing PaymentDetailsType * - * + * * XSD Type: paymentDetails */ class PaymentDetailsType implements \JsonSerializable { - /** * @property string $currency */ @@ -283,25 +282,28 @@ public function setAmount($amount) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -311,54 +313,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/PaymentEmvType.php b/lib/net/authorize/api/contract/v1/PaymentEmvType.php index d1086813..db9161d4 100644 --- a/lib/net/authorize/api/contract/v1/PaymentEmvType.php +++ b/lib/net/authorize/api/contract/v1/PaymentEmvType.php @@ -5,12 +5,11 @@ /** * Class representing PaymentEmvType * - * + * * XSD Type: paymentEmvType */ class PaymentEmvType implements \JsonSerializable { - /** * @property mixed $emvData */ @@ -94,25 +93,28 @@ public function setEmvVersion($emvVersion) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/PaymentMaskedType.php b/lib/net/authorize/api/contract/v1/PaymentMaskedType.php index 065246a3..7f69aabf 100644 --- a/lib/net/authorize/api/contract/v1/PaymentMaskedType.php +++ b/lib/net/authorize/api/contract/v1/PaymentMaskedType.php @@ -5,12 +5,11 @@ /** * Class representing PaymentMaskedType * - * + * * XSD Type: paymentMaskedType */ class PaymentMaskedType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\CreditCardMaskedType $creditCard */ @@ -94,25 +93,28 @@ public function setTokenInformation(\net\authorize\api\contract\v1\TokenMaskedTy // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/PaymentProfileType.php b/lib/net/authorize/api/contract/v1/PaymentProfileType.php index 7450c0cc..f802db2c 100644 --- a/lib/net/authorize/api/contract/v1/PaymentProfileType.php +++ b/lib/net/authorize/api/contract/v1/PaymentProfileType.php @@ -5,12 +5,11 @@ /** * Class representing PaymentProfileType * - * + * * XSD Type: paymentProfile */ class PaymentProfileType implements \JsonSerializable { - /** * @property string $paymentProfileId */ @@ -67,25 +66,28 @@ public function setCardCode($cardCode) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/PaymentScheduleType.php b/lib/net/authorize/api/contract/v1/PaymentScheduleType.php index ea3a791b..10ba41d9 100644 --- a/lib/net/authorize/api/contract/v1/PaymentScheduleType.php +++ b/lib/net/authorize/api/contract/v1/PaymentScheduleType.php @@ -5,12 +5,11 @@ /** * Class representing PaymentScheduleType * - * + * * XSD Type: paymentScheduleType */ class PaymentScheduleType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType * $interval @@ -124,25 +123,28 @@ public function setTrialOccurrences($trialOccurrences) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -152,54 +154,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/PaymentScheduleType/IntervalAType.php b/lib/net/authorize/api/contract/v1/PaymentScheduleType/IntervalAType.php index 0aaf75f7..6bf262c5 100644 --- a/lib/net/authorize/api/contract/v1/PaymentScheduleType/IntervalAType.php +++ b/lib/net/authorize/api/contract/v1/PaymentScheduleType/IntervalAType.php @@ -7,7 +7,6 @@ */ class IntervalAType implements \JsonSerializable { - /** * @property integer $length */ @@ -64,25 +63,28 @@ public function setUnit($unit) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -92,54 +94,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/PaymentSimpleType.php b/lib/net/authorize/api/contract/v1/PaymentSimpleType.php index ec13ad52..406477f4 100644 --- a/lib/net/authorize/api/contract/v1/PaymentSimpleType.php +++ b/lib/net/authorize/api/contract/v1/PaymentSimpleType.php @@ -5,12 +5,11 @@ /** * Class representing PaymentSimpleType * - * + * * XSD Type: paymentSimpleType */ class PaymentSimpleType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\CreditCardSimpleType $creditCard */ @@ -67,25 +66,28 @@ public function setBankAccount(\net\authorize\api\contract\v1\BankAccountType $b // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/PaymentType.php b/lib/net/authorize/api/contract/v1/PaymentType.php index 73c8d0f3..21dd102f 100644 --- a/lib/net/authorize/api/contract/v1/PaymentType.php +++ b/lib/net/authorize/api/contract/v1/PaymentType.php @@ -5,12 +5,11 @@ /** * Class representing PaymentType * - * + * * XSD Type: paymentType */ class PaymentType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\CreditCardType $creditCard */ @@ -230,25 +229,28 @@ public function setDataSource($dataSource) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -258,54 +260,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/PermissionType.php b/lib/net/authorize/api/contract/v1/PermissionType.php index d93d2e88..22666c8c 100644 --- a/lib/net/authorize/api/contract/v1/PermissionType.php +++ b/lib/net/authorize/api/contract/v1/PermissionType.php @@ -5,12 +5,11 @@ /** * Class representing PermissionType * - * + * * XSD Type: permissionType */ class PermissionType implements \JsonSerializable { - /** * @property string $permissionName */ @@ -40,25 +39,28 @@ public function setPermissionName($permissionName) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -68,54 +70,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ProcessingOptionsType.php b/lib/net/authorize/api/contract/v1/ProcessingOptionsType.php index 17a877ee..ea4c2acb 100644 --- a/lib/net/authorize/api/contract/v1/ProcessingOptionsType.php +++ b/lib/net/authorize/api/contract/v1/ProcessingOptionsType.php @@ -5,12 +5,11 @@ /** * Class representing ProcessingOptionsType * - * + * * XSD Type: processingOptions */ class ProcessingOptionsType implements \JsonSerializable { - /** * @property boolean $isFirstRecurringPayment */ @@ -121,25 +120,28 @@ public function setIsStoredCredentials($isStoredCredentials) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -149,54 +151,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ProcessorType.php b/lib/net/authorize/api/contract/v1/ProcessorType.php index 33a85244..2e1abcb6 100644 --- a/lib/net/authorize/api/contract/v1/ProcessorType.php +++ b/lib/net/authorize/api/contract/v1/ProcessorType.php @@ -5,12 +5,11 @@ /** * Class representing ProcessorType * - * + * * XSD Type: processorType */ class ProcessorType implements \JsonSerializable { - /** * @property string $name */ @@ -128,25 +127,28 @@ public function setCardTypes(array $cardTypes) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -156,54 +158,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ProfileTransAmountType.php b/lib/net/authorize/api/contract/v1/ProfileTransAmountType.php index de821769..848729c1 100644 --- a/lib/net/authorize/api/contract/v1/ProfileTransAmountType.php +++ b/lib/net/authorize/api/contract/v1/ProfileTransAmountType.php @@ -5,12 +5,11 @@ /** * Class representing ProfileTransAmountType * - * + * * XSD Type: profileTransAmountType */ class ProfileTransAmountType implements \JsonSerializable { - /** * @property float $amount */ @@ -182,25 +181,28 @@ public function setLineItems(array $lineItems) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -210,54 +212,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ProfileTransAuthCaptureType.php b/lib/net/authorize/api/contract/v1/ProfileTransAuthCaptureType.php index 6c213857..0cb4580e 100644 --- a/lib/net/authorize/api/contract/v1/ProfileTransAuthCaptureType.php +++ b/lib/net/authorize/api/contract/v1/ProfileTransAuthCaptureType.php @@ -5,33 +5,34 @@ /** * Class representing ProfileTransAuthCaptureType * - * + * * XSD Type: profileTransAuthCaptureType */ class ProfileTransAuthCaptureType extends ProfileTransOrderType implements \JsonSerializable { - - // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -46,49 +47,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ProfileTransAuthOnlyType.php b/lib/net/authorize/api/contract/v1/ProfileTransAuthOnlyType.php index d25f0457..8a9e9ac9 100644 --- a/lib/net/authorize/api/contract/v1/ProfileTransAuthOnlyType.php +++ b/lib/net/authorize/api/contract/v1/ProfileTransAuthOnlyType.php @@ -5,33 +5,34 @@ /** * Class representing ProfileTransAuthOnlyType * - * + * * XSD Type: profileTransAuthOnlyType */ class ProfileTransAuthOnlyType extends ProfileTransOrderType implements \JsonSerializable { - - // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -46,49 +47,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.php b/lib/net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.php index 5afe04e5..db81e1ee 100644 --- a/lib/net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.php +++ b/lib/net/authorize/api/contract/v1/ProfileTransCaptureOnlyType.php @@ -5,12 +5,11 @@ /** * Class representing ProfileTransCaptureOnlyType * - * + * * XSD Type: profileTransCaptureOnlyType */ class ProfileTransCaptureOnlyType extends ProfileTransOrderType implements \JsonSerializable { - /** * @property string $approvalCode */ @@ -40,25 +39,28 @@ public function setApprovalCode($approvalCode) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -73,49 +75,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ProfileTransOrderType.php b/lib/net/authorize/api/contract/v1/ProfileTransOrderType.php index 41837c32..a2e94cb6 100644 --- a/lib/net/authorize/api/contract/v1/ProfileTransOrderType.php +++ b/lib/net/authorize/api/contract/v1/ProfileTransOrderType.php @@ -5,12 +5,11 @@ /** * Class representing ProfileTransOrderType * - * + * * XSD Type: profileTransOrderType */ class ProfileTransOrderType extends ProfileTransAmountType implements \JsonSerializable { - /** * @property string $customerProfileId */ @@ -315,25 +314,28 @@ public function setAuthorizationIndicatorType(\net\authorize\api\contract\v1\Aut // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -348,49 +350,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.php b/lib/net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.php index 85b8a038..a77743eb 100644 --- a/lib/net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.php +++ b/lib/net/authorize/api/contract/v1/ProfileTransPriorAuthCaptureType.php @@ -5,12 +5,11 @@ /** * Class representing ProfileTransPriorAuthCaptureType * - * + * * XSD Type: profileTransPriorAuthCaptureType */ class ProfileTransPriorAuthCaptureType extends ProfileTransAmountType implements \JsonSerializable { - /** * @property string $customerProfileId */ @@ -121,25 +120,28 @@ public function setTransId($transId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -154,49 +156,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ProfileTransRefundType.php b/lib/net/authorize/api/contract/v1/ProfileTransRefundType.php index 9f183095..1a4dd079 100644 --- a/lib/net/authorize/api/contract/v1/ProfileTransRefundType.php +++ b/lib/net/authorize/api/contract/v1/ProfileTransRefundType.php @@ -5,12 +5,11 @@ /** * Class representing ProfileTransRefundType * - * + * * XSD Type: profileTransRefundType */ class ProfileTransRefundType extends ProfileTransAmountType implements \JsonSerializable { - /** * @property string $customerProfileId */ @@ -229,25 +228,28 @@ public function setTransId($transId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -262,49 +264,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ProfileTransVoidType.php b/lib/net/authorize/api/contract/v1/ProfileTransVoidType.php index 72ee1e6d..4889a7e8 100644 --- a/lib/net/authorize/api/contract/v1/ProfileTransVoidType.php +++ b/lib/net/authorize/api/contract/v1/ProfileTransVoidType.php @@ -5,12 +5,11 @@ /** * Class representing ProfileTransVoidType * - * + * * XSD Type: profileTransVoidType */ class ProfileTransVoidType implements \JsonSerializable { - /** * @property string $customerProfileId */ @@ -121,25 +120,28 @@ public function setTransId($transId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -149,54 +151,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ProfileTransactionType.php b/lib/net/authorize/api/contract/v1/ProfileTransactionType.php index 141c51f2..7b05b15f 100644 --- a/lib/net/authorize/api/contract/v1/ProfileTransactionType.php +++ b/lib/net/authorize/api/contract/v1/ProfileTransactionType.php @@ -5,12 +5,11 @@ /** * Class representing ProfileTransactionType * - * + * * XSD Type: profileTransactionType */ class ProfileTransactionType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\ProfileTransAuthCaptureType * $profileTransAuthCapture @@ -184,25 +183,28 @@ public function setProfileTransVoid(\net\authorize\api\contract\v1\ProfileTransV // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -212,54 +214,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ReturnedItemType.php b/lib/net/authorize/api/contract/v1/ReturnedItemType.php index 7f7bd2e6..f8508b85 100644 --- a/lib/net/authorize/api/contract/v1/ReturnedItemType.php +++ b/lib/net/authorize/api/contract/v1/ReturnedItemType.php @@ -5,12 +5,11 @@ /** * Class representing ReturnedItemType * - * + * * XSD Type: returnedItemType */ class ReturnedItemType implements \JsonSerializable { - /** * @property string $id */ @@ -148,25 +147,28 @@ public function setDescription($description) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -176,54 +178,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/SecurePaymentContainerErrorType.php b/lib/net/authorize/api/contract/v1/SecurePaymentContainerErrorType.php index 2afd6477..90fb4c4c 100644 --- a/lib/net/authorize/api/contract/v1/SecurePaymentContainerErrorType.php +++ b/lib/net/authorize/api/contract/v1/SecurePaymentContainerErrorType.php @@ -5,12 +5,11 @@ /** * Class representing SecurePaymentContainerErrorType * - * + * * XSD Type: securePaymentContainerErrorType */ class SecurePaymentContainerErrorType implements \JsonSerializable { - /** * @property string $code */ @@ -67,25 +66,28 @@ public function setDescription($description) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/SecurePaymentContainerRequest.php b/lib/net/authorize/api/contract/v1/SecurePaymentContainerRequest.php index 843c1760..dbeacbcf 100644 --- a/lib/net/authorize/api/contract/v1/SecurePaymentContainerRequest.php +++ b/lib/net/authorize/api/contract/v1/SecurePaymentContainerRequest.php @@ -7,7 +7,6 @@ */ class SecurePaymentContainerRequest extends ANetApiRequestType { - /** * @property \net\authorize\api\contract\v1\WebCheckOutDataType $data */ @@ -37,25 +36,28 @@ public function setData(\net\authorize\api\contract\v1\WebCheckOutDataType $data // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -67,4 +69,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.php b/lib/net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.php index 77bcd59c..6a3030a4 100644 --- a/lib/net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.php +++ b/lib/net/authorize/api/contract/v1/SendCustomerTransactionReceiptRequest.php @@ -7,7 +7,6 @@ */ class SendCustomerTransactionReceiptRequest extends ANetApiRequestType { - /** * @property string $transId */ @@ -91,25 +90,28 @@ public function setEmailSettings(\net\authorize\api\contract\v1\EmailSettingsTyp // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -121,4 +123,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/SettingType.php b/lib/net/authorize/api/contract/v1/SettingType.php index 4794ff7f..1666d2c9 100644 --- a/lib/net/authorize/api/contract/v1/SettingType.php +++ b/lib/net/authorize/api/contract/v1/SettingType.php @@ -5,12 +5,11 @@ /** * Class representing SettingType * - * + * * XSD Type: settingType */ class SettingType implements \JsonSerializable { - /** * @property string $settingName */ @@ -67,25 +66,28 @@ public function setSettingValue($settingValue) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/SolutionType.php b/lib/net/authorize/api/contract/v1/SolutionType.php index cb9ee4b7..997c34e1 100644 --- a/lib/net/authorize/api/contract/v1/SolutionType.php +++ b/lib/net/authorize/api/contract/v1/SolutionType.php @@ -5,12 +5,11 @@ /** * Class representing SolutionType * - * + * * XSD Type: solutionType */ class SolutionType implements \JsonSerializable { - /** * @property string $id */ @@ -94,25 +93,28 @@ public function setVendorName($vendorName) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/SubMerchantType.php b/lib/net/authorize/api/contract/v1/SubMerchantType.php index f88aaa64..f92dbbab 100644 --- a/lib/net/authorize/api/contract/v1/SubMerchantType.php +++ b/lib/net/authorize/api/contract/v1/SubMerchantType.php @@ -5,12 +5,11 @@ /** * Class representing SubMerchantType * - * + * * XSD Type: subMerchantType */ class SubMerchantType implements \JsonSerializable { - /** * @property string $identifier */ @@ -310,25 +309,28 @@ public function setCountryCode($countryCode) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -338,54 +340,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/SubscriptionCustomerProfileType.php b/lib/net/authorize/api/contract/v1/SubscriptionCustomerProfileType.php index 4311fe30..aecf34ff 100644 --- a/lib/net/authorize/api/contract/v1/SubscriptionCustomerProfileType.php +++ b/lib/net/authorize/api/contract/v1/SubscriptionCustomerProfileType.php @@ -5,12 +5,11 @@ /** * Class representing SubscriptionCustomerProfileType * - * + * * XSD Type: subscriptionCustomerProfileType */ class SubscriptionCustomerProfileType extends CustomerProfileExType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType * $paymentProfile @@ -69,25 +68,28 @@ public function setShippingProfile(\net\authorize\api\contract\v1\CustomerAddres // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -102,49 +104,43 @@ function ($val){ public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/SubscriptionDetailType.php b/lib/net/authorize/api/contract/v1/SubscriptionDetailType.php index ef5312ea..c4a59276 100644 --- a/lib/net/authorize/api/contract/v1/SubscriptionDetailType.php +++ b/lib/net/authorize/api/contract/v1/SubscriptionDetailType.php @@ -5,12 +5,11 @@ /** * Class representing SubscriptionDetailType * - * + * * XSD Type: SubscriptionDetail */ class SubscriptionDetailType implements \JsonSerializable { - /** * @property integer $id */ @@ -445,25 +444,28 @@ public function setCustomerShippingProfileId($customerShippingProfileId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -473,54 +475,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } - } - -} + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } + } +} diff --git a/lib/net/authorize/api/contract/v1/SubscriptionPaymentType.php b/lib/net/authorize/api/contract/v1/SubscriptionPaymentType.php index 569dfa5a..05fea45e 100644 --- a/lib/net/authorize/api/contract/v1/SubscriptionPaymentType.php +++ b/lib/net/authorize/api/contract/v1/SubscriptionPaymentType.php @@ -5,12 +5,11 @@ /** * Class representing SubscriptionPaymentType * - * + * * XSD Type: subscriptionPaymentType */ class SubscriptionPaymentType implements \JsonSerializable { - /** * @property integer $id */ @@ -67,25 +66,28 @@ public function setPayNum($payNum) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/SubsequentAuthInformationType.php b/lib/net/authorize/api/contract/v1/SubsequentAuthInformationType.php index 7d04cb1e..a8d2aa8a 100644 --- a/lib/net/authorize/api/contract/v1/SubsequentAuthInformationType.php +++ b/lib/net/authorize/api/contract/v1/SubsequentAuthInformationType.php @@ -5,12 +5,11 @@ /** * Class representing SubsequentAuthInformationType * - * + * * XSD Type: subsequentAuthInformation */ class SubsequentAuthInformationType implements \JsonSerializable { - /** * @property string $originalNetworkTransId */ @@ -94,25 +93,28 @@ public function setReason($reason) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -122,54 +124,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TokenMaskedType.php b/lib/net/authorize/api/contract/v1/TokenMaskedType.php index f3d7bac1..ab8ce4ae 100644 --- a/lib/net/authorize/api/contract/v1/TokenMaskedType.php +++ b/lib/net/authorize/api/contract/v1/TokenMaskedType.php @@ -5,12 +5,11 @@ /** * Class representing TokenMaskedType * - * + * * XSD Type: tokenMaskedType */ class TokenMaskedType implements \JsonSerializable { - /** * @property string $tokenSource */ @@ -121,25 +120,28 @@ public function setTokenRequestorId($tokenRequestorId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -149,54 +151,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransRetailInfoType.php b/lib/net/authorize/api/contract/v1/TransRetailInfoType.php index c7d75cde..4a550cb7 100644 --- a/lib/net/authorize/api/contract/v1/TransRetailInfoType.php +++ b/lib/net/authorize/api/contract/v1/TransRetailInfoType.php @@ -5,12 +5,11 @@ /** * Class representing TransRetailInfoType * - * + * * XSD Type: transRetailInfoType */ class TransRetailInfoType implements \JsonSerializable { - /** * @property string $marketType */ @@ -121,25 +120,28 @@ public function setTerminalNumber($terminalNumber) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -149,54 +151,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionDetailsType.php b/lib/net/authorize/api/contract/v1/TransactionDetailsType.php index 2f23f9dc..528622e4 100644 --- a/lib/net/authorize/api/contract/v1/TransactionDetailsType.php +++ b/lib/net/authorize/api/contract/v1/TransactionDetailsType.php @@ -5,12 +5,11 @@ /** * Class representing TransactionDetailsType * - * + * * XSD Type: transactionDetailsType */ class TransactionDetailsType implements \JsonSerializable { - /** * @property string $transId */ @@ -1560,25 +1559,28 @@ public function setAuthorizationIndicator($authorizationIndicator) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -1588,54 +1590,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } - } - -} + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } + } +} diff --git a/lib/net/authorize/api/contract/v1/TransactionDetailsType/EmvDetailsAType.php b/lib/net/authorize/api/contract/v1/TransactionDetailsType/EmvDetailsAType.php index 36160519..ab0cc0da 100644 --- a/lib/net/authorize/api/contract/v1/TransactionDetailsType/EmvDetailsAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionDetailsType/EmvDetailsAType.php @@ -7,7 +7,6 @@ */ class EmvDetailsAType implements \JsonSerializable { - /** * @property * \net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType[] @@ -78,25 +77,28 @@ public function setTag(array $tag) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -106,54 +108,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionDetailsType/EmvDetailsAType/TagAType.php b/lib/net/authorize/api/contract/v1/TransactionDetailsType/EmvDetailsAType/TagAType.php index 324a0c36..f81b9296 100644 --- a/lib/net/authorize/api/contract/v1/TransactionDetailsType/EmvDetailsAType/TagAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionDetailsType/EmvDetailsAType/TagAType.php @@ -7,7 +7,6 @@ */ class TagAType implements \JsonSerializable { - /** * @property string $tagId */ @@ -64,25 +63,28 @@ public function setData($data) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -92,54 +94,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionListSortingType.php b/lib/net/authorize/api/contract/v1/TransactionListSortingType.php index 52127442..33c75572 100644 --- a/lib/net/authorize/api/contract/v1/TransactionListSortingType.php +++ b/lib/net/authorize/api/contract/v1/TransactionListSortingType.php @@ -5,12 +5,11 @@ /** * Class representing TransactionListSortingType * - * + * * XSD Type: TransactionListSorting */ class TransactionListSortingType implements \JsonSerializable { - /** * @property string $orderBy */ @@ -67,25 +66,28 @@ public function setOrderDescending($orderDescending) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionRequestType.php b/lib/net/authorize/api/contract/v1/TransactionRequestType.php index 59457a1b..9225454c 100644 --- a/lib/net/authorize/api/contract/v1/TransactionRequestType.php +++ b/lib/net/authorize/api/contract/v1/TransactionRequestType.php @@ -5,12 +5,11 @@ /** * Class representing TransactionRequestType * - * + * * XSD Type: transactionRequestType */ class TransactionRequestType implements \JsonSerializable { - /** * @property string $transactionType */ @@ -1118,25 +1117,28 @@ public function setAuthorizationIndicatorType(\net\authorize\api\contract\v1\Aut // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -1146,54 +1148,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } - } - -} + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } + } +} diff --git a/lib/net/authorize/api/contract/v1/TransactionRequestType/UserFieldsAType.php b/lib/net/authorize/api/contract/v1/TransactionRequestType/UserFieldsAType.php index c6150fa9..c25f91cd 100644 --- a/lib/net/authorize/api/contract/v1/TransactionRequestType/UserFieldsAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionRequestType/UserFieldsAType.php @@ -7,7 +7,6 @@ */ class UserFieldsAType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\UserFieldType[] $userField */ @@ -71,25 +70,28 @@ public function setUserField(array $userField) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -99,54 +101,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType.php index 7b6b22af..0788ea42 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType.php @@ -5,12 +5,11 @@ /** * Class representing TransactionResponseType * - * + * * XSD Type: transactionResponse */ class TransactionResponseType implements \JsonSerializable { - /** * @property string $responseCode */ @@ -856,25 +855,28 @@ public function setNetworkTransId($networkTransId) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -884,54 +886,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } - } - -} + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } + } +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType/EmvResponseAType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType/EmvResponseAType.php index 18b22053..9d3ff689 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType/EmvResponseAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType/EmvResponseAType.php @@ -7,7 +7,6 @@ */ class EmvResponseAType implements \JsonSerializable { - /** * @property string $tlvData */ @@ -98,25 +97,28 @@ public function setTags(array $tags) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -126,54 +128,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType/EmvResponseAType/TagsAType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType/EmvResponseAType/TagsAType.php index 5e5cad41..cc10bfa7 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType/EmvResponseAType/TagsAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType/EmvResponseAType/TagsAType.php @@ -7,7 +7,6 @@ */ class TagsAType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\EmvTagType[] $tag */ @@ -71,25 +70,28 @@ public function setTag(array $tag) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -99,54 +101,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType.php index bb1ecae7..1b00a138 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType.php @@ -7,7 +7,6 @@ */ class ErrorsAType implements \JsonSerializable { - /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType[] @@ -78,25 +77,28 @@ public function setError(array $error) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -106,54 +108,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType/ErrorAType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType/ErrorAType.php index 8c36f93a..957e6b5b 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType/ErrorAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType/ErrorAType.php @@ -7,7 +7,6 @@ */ class ErrorAType implements \JsonSerializable { - /** * @property string $errorCode */ @@ -64,25 +63,28 @@ public function setErrorText($errorText) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -92,54 +94,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType/MessagesAType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType/MessagesAType.php index b7e8938c..9ca16f45 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType/MessagesAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType/MessagesAType.php @@ -7,7 +7,6 @@ */ class MessagesAType implements \JsonSerializable { - /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType[] @@ -78,25 +77,28 @@ public function setMessage(array $message) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -106,54 +108,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType/MessagesAType/MessageAType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType/MessagesAType/MessageAType.php index 334e741e..1dfc9ede 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType/MessagesAType/MessageAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType/MessagesAType/MessageAType.php @@ -7,7 +7,6 @@ */ class MessageAType implements \JsonSerializable { - /** * @property string $code */ @@ -64,25 +63,28 @@ public function setDescription($description) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -92,54 +94,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType/PrePaidCardAType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType/PrePaidCardAType.php index b323da5a..4e104ddd 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType/PrePaidCardAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType/PrePaidCardAType.php @@ -7,7 +7,6 @@ */ class PrePaidCardAType implements \JsonSerializable { - /** * @property string $requestedAmount */ @@ -91,25 +90,28 @@ public function setBalanceOnCard($balanceOnCard) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -119,54 +121,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType/SecureAcceptanceAType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType/SecureAcceptanceAType.php index c161d30a..5b91c9d7 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType/SecureAcceptanceAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType/SecureAcceptanceAType.php @@ -7,7 +7,6 @@ */ class SecureAcceptanceAType implements \JsonSerializable { - /** * @property string $secureAcceptanceUrl */ @@ -91,25 +90,28 @@ public function setPayerEmail($payerEmail) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -119,54 +121,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType.php index 7fe4cdf0..faf453c6 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType.php @@ -7,7 +7,6 @@ */ class SplitTenderPaymentsAType implements \JsonSerializable { - /** * @property * \net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType[] @@ -78,25 +77,28 @@ public function setSplitTenderPayment(array $splitTenderPayment) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -106,54 +108,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType/SplitTenderPaymentAType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType/SplitTenderPaymentAType.php index 02ce2bc1..ada281a1 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType/SplitTenderPaymentAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType/SplitTenderPaymentAType.php @@ -7,7 +7,6 @@ */ class SplitTenderPaymentAType implements \JsonSerializable { - /** * @property string $transId */ @@ -253,25 +252,28 @@ public function setBalanceOnCard($balanceOnCard) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -281,54 +283,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionResponseType/UserFieldsAType.php b/lib/net/authorize/api/contract/v1/TransactionResponseType/UserFieldsAType.php index d1a1360a..92cc3f08 100644 --- a/lib/net/authorize/api/contract/v1/TransactionResponseType/UserFieldsAType.php +++ b/lib/net/authorize/api/contract/v1/TransactionResponseType/UserFieldsAType.php @@ -7,7 +7,6 @@ */ class UserFieldsAType implements \JsonSerializable { - /** * @property \net\authorize\api\contract\v1\UserFieldType[] $userField */ @@ -71,25 +70,28 @@ public function setUserField(array $userField) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -99,54 +101,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/TransactionSummaryType.php b/lib/net/authorize/api/contract/v1/TransactionSummaryType.php index b38bc08e..e9141c9e 100644 --- a/lib/net/authorize/api/contract/v1/TransactionSummaryType.php +++ b/lib/net/authorize/api/contract/v1/TransactionSummaryType.php @@ -5,12 +5,11 @@ /** * Class representing TransactionSummaryType * - * + * * XSD Type: transactionSummaryType */ class TransactionSummaryType implements \JsonSerializable { - /** * @property string $transId */ @@ -472,25 +471,28 @@ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileIdType // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -500,54 +502,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } - } - -} + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } + } +} diff --git a/lib/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.php b/lib/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.php index d0db3283..222930cb 100644 --- a/lib/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.php +++ b/lib/net/authorize/api/contract/v1/UpdateCustomerPaymentProfileRequest.php @@ -7,7 +7,6 @@ */ class UpdateCustomerPaymentProfileRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -93,25 +92,28 @@ public function setValidationMode($validationMode) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -123,4 +125,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/UpdateCustomerProfileRequest.php b/lib/net/authorize/api/contract/v1/UpdateCustomerProfileRequest.php index 77d7ef96..eaf1f879 100644 --- a/lib/net/authorize/api/contract/v1/UpdateCustomerProfileRequest.php +++ b/lib/net/authorize/api/contract/v1/UpdateCustomerProfileRequest.php @@ -7,7 +7,6 @@ */ class UpdateCustomerProfileRequest extends ANetApiRequestType { - /** * @property \net\authorize\api\contract\v1\CustomerProfileExType $profile */ @@ -37,25 +36,28 @@ public function setProfile(\net\authorize\api\contract\v1\CustomerProfileExType // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -67,4 +69,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.php b/lib/net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.php index acd6e34d..7997b3cb 100644 --- a/lib/net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.php +++ b/lib/net/authorize/api/contract/v1/UpdateCustomerShippingAddressRequest.php @@ -7,7 +7,6 @@ */ class UpdateCustomerShippingAddressRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -91,25 +90,28 @@ public function setDefaultShippingAddress($defaultShippingAddress) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -121,4 +123,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/UpdateHeldTransactionRequest.php b/lib/net/authorize/api/contract/v1/UpdateHeldTransactionRequest.php index ba00f73f..97693013 100644 --- a/lib/net/authorize/api/contract/v1/UpdateHeldTransactionRequest.php +++ b/lib/net/authorize/api/contract/v1/UpdateHeldTransactionRequest.php @@ -7,7 +7,6 @@ */ class UpdateHeldTransactionRequest extends ANetApiRequestType { - /** * @property \net\authorize\api\contract\v1\HeldTransactionRequestType * $heldTransactionRequest @@ -39,25 +38,28 @@ public function setHeldTransactionRequest(\net\authorize\api\contract\v1\HeldTra // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -69,4 +71,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/UpdateMerchantDetailsRequest.php b/lib/net/authorize/api/contract/v1/UpdateMerchantDetailsRequest.php index a4cfcc20..6adbbb91 100644 --- a/lib/net/authorize/api/contract/v1/UpdateMerchantDetailsRequest.php +++ b/lib/net/authorize/api/contract/v1/UpdateMerchantDetailsRequest.php @@ -7,7 +7,6 @@ */ class UpdateMerchantDetailsRequest extends ANetApiRequestType { - /** * @property boolean $isTestMode */ @@ -37,25 +36,28 @@ public function setIsTestMode($isTestMode) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -67,4 +69,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.php b/lib/net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.php index f61aaa25..92aad8cf 100644 --- a/lib/net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.php +++ b/lib/net/authorize/api/contract/v1/UpdateSplitTenderGroupRequest.php @@ -7,7 +7,6 @@ */ class UpdateSplitTenderGroupRequest extends ANetApiRequestType { - /** * @property string $splitTenderId */ @@ -64,25 +63,28 @@ public function setSplitTenderStatus($splitTenderStatus) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -94,4 +96,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/UserFieldType.php b/lib/net/authorize/api/contract/v1/UserFieldType.php index 024fc1f4..69b3a89e 100644 --- a/lib/net/authorize/api/contract/v1/UserFieldType.php +++ b/lib/net/authorize/api/contract/v1/UserFieldType.php @@ -5,12 +5,11 @@ /** * Class representing UserFieldType * - * + * * XSD Type: userField */ class UserFieldType implements \JsonSerializable { - /** * @property string $name */ @@ -67,25 +66,28 @@ public function setValue($value) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -95,54 +97,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.php b/lib/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.php index 97668ac2..a6bb39c0 100644 --- a/lib/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.php +++ b/lib/net/authorize/api/contract/v1/ValidateCustomerPaymentProfileRequest.php @@ -7,7 +7,6 @@ */ class ValidateCustomerPaymentProfileRequest extends ANetApiRequestType { - /** * @property string $customerProfileId */ @@ -145,25 +144,28 @@ public function setValidationMode($validationMode) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -175,4 +177,3 @@ function ($val){ } } - diff --git a/lib/net/authorize/api/contract/v1/WebCheckOutDataType.php b/lib/net/authorize/api/contract/v1/WebCheckOutDataType.php index 8911b0f3..2714ba8c 100644 --- a/lib/net/authorize/api/contract/v1/WebCheckOutDataType.php +++ b/lib/net/authorize/api/contract/v1/WebCheckOutDataType.php @@ -5,12 +5,11 @@ /** * Class representing WebCheckOutDataType * - * + * * XSD Type: webCheckOutDataType */ class WebCheckOutDataType implements \JsonSerializable { - /** * @property string $type */ @@ -121,25 +120,28 @@ public function setBankToken(\net\authorize\api\contract\v1\BankAccountType $ban // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -149,54 +151,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/api/contract/v1/WebCheckOutDataTypeTokenType.php b/lib/net/authorize/api/contract/v1/WebCheckOutDataTypeTokenType.php index b9c10980..49964c0c 100644 --- a/lib/net/authorize/api/contract/v1/WebCheckOutDataTypeTokenType.php +++ b/lib/net/authorize/api/contract/v1/WebCheckOutDataTypeTokenType.php @@ -5,12 +5,11 @@ /** * Class representing WebCheckOutDataTypeTokenType * - * + * * XSD Type: webCheckOutDataTypeToken */ class WebCheckOutDataTypeTokenType implements \JsonSerializable { - /** * @property string $cardNumber */ @@ -148,25 +147,28 @@ public function setFullName($fullName) // Json Serialize Code - public function jsonSerialize(){ - $values = array_filter((array)get_object_vars($this), - function ($val){ - return !is_null($val); - }); + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $values = array_filter( + (array)get_object_vars($this), + function ($val) { + return !is_null($val); + } + ); $mapper = \net\authorize\util\Mapper::Instance(); - foreach($values as $key => $value){ - $classDetails = $mapper->getClass(get_class() , $key); - if (isset($value)){ - if ($classDetails->className === 'Date'){ + foreach($values as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + if (isset($value)) { + if ($classDetails->className === 'Date') { $dateTime = $value->format('Y-m-d'); $values[$key] = $dateTime; - } - else if ($classDetails->className === 'DateTime'){ + } elseif ($classDetails->className === 'DateTime') { $dateTime = $value->format('Y-m-d\TH:i:s\Z'); $values[$key] = $dateTime; } - if (is_array($value)){ - if (!$classDetails->isInlineArray){ + if (is_array($value)) { + if (!$classDetails->isInlineArray) { $subKey = $classDetails->arrayEntryname; $subArray = [$subKey => $value]; $values[$key] = $subArray; @@ -176,54 +178,48 @@ function ($val){ } return $values; } - + // Json Set Code public function set($data) { if(is_array($data) || is_object($data)) { - $mapper = \net\authorize\util\Mapper::Instance(); - foreach($data AS $key => $value) { - $classDetails = $mapper->getClass(get_class() , $key); - - if($classDetails !== NULL ) { - if ($classDetails->isArray) { - if ($classDetails->isCustomDefined) { - foreach($value AS $keyChild => $valueChild) { - $type = new $classDetails->className; - $type->set($valueChild); - $this->{'addTo' . $key}($type); - } - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - foreach($value AS $keyChild => $valueChild) { - $type = new \DateTime($valueChild); - $this->{'addTo' . $key}($type); - } - } - else { - foreach($value AS $keyChild => $valueChild) { - $this->{'addTo' . $key}($valueChild); - } - } - } - else { - if ($classDetails->isCustomDefined){ - $type = new $classDetails->className; - $type->set($value); - $this->{'set' . $key}($type); - } - else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { - $type = new \DateTime($value); - $this->{'set' . $key}($type); - } - else { - $this->{'set' . $key}($value); - } - } - } - } - } + $mapper = \net\authorize\util\Mapper::Instance(); + foreach($data as $key => $value) { + $classDetails = $mapper->getClass(get_class(), $key); + + if($classDetails !== null) { + if ($classDetails->isArray) { + if ($classDetails->isCustomDefined) { + foreach($value as $keyChild => $valueChild) { + $type = new $classDetails->className(); + $type->set($valueChild); + $this->{'addTo' . $key}($type); + } + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + foreach($value as $keyChild => $valueChild) { + $type = new \DateTime($valueChild); + $this->{'addTo' . $key}($type); + } + } else { + foreach($value as $keyChild => $valueChild) { + $this->{'addTo' . $key}($valueChild); + } + } + } else { + if ($classDetails->isCustomDefined) { + $type = new $classDetails->className(); + $type->set($value); + $this->{'set' . $key}($type); + } elseif ($classDetails->className === 'DateTime' || $classDetails->className === 'Date') { + $type = new \DateTime($value); + $this->{'set' . $key}($type); + } else { + $this->{'set' . $key}($value); + } + } + } + } + } } - -} +} diff --git a/lib/net/authorize/util/ANetSensitiveFields.php b/lib/net/authorize/util/ANetSensitiveFields.php index d6e31325..a9ca1bd0 100644 --- a/lib/net/authorize/util/ANetSensitiveFields.php +++ b/lib/net/authorize/util/ANetSensitiveFields.php @@ -1,83 +1,83 @@ sensitiveTags; self::$sensitiveStringRegexes = $sensitiveDataConfig->sensitiveStringRegexes; - } - - catch(Exception $e){ - echo "ERROR deserializing json from : " . $userConfigFilePath . "; Exception : " . $e->getMessage(); + } catch(Exception $e) { + echo "ERROR deserializing json from : " . $userConfigFilePath . "; Exception : " . $e->getMessage(); $useDefaultConfigFile = true; } } - + if ($useDefaultConfigFile) { //default sdk config for tags - if(!file_exists($configFilePath)){ + if(!file_exists($configFilePath)) { exit("ERROR: No config file: " . $configFilePath); } - + //read list of tags (and associated regex-patterns and replacements) from .json file - try{ - $jsonFileData=file_get_contents($configFilePath); - $sensitiveDataConfig = json_decode($jsonFileData); - - $sensitiveTags = $sensitiveDataConfig->sensitiveTags; - self::$sensitiveStringRegexes = $sensitiveDataConfig->sensitiveStringRegexes; - } - - catch(Exception $e){ - exit( "ERROR deserializing json from : " . $configFilePath . "; Exception : " . $e->getMessage()); + try { + $jsonFileData = file_get_contents($configFilePath); + $sensitiveDataConfig = json_decode($jsonFileData); + + $sensitiveTags = $sensitiveDataConfig->sensitiveTags; + self::$sensitiveStringRegexes = $sensitiveDataConfig->sensitiveStringRegexes; + } catch(Exception $e) { + exit("ERROR deserializing json from : " . $configFilePath . "; Exception : " . $e->getMessage()); } } - + //Check for disableMask flag in case of client json. self::$applySensitiveTags = array(); - foreach($sensitiveTags as $sensitiveTag){ - if($sensitiveTag->disableMask){ + foreach($sensitiveTags as $sensitiveTag) { + if($sensitiveTag->disableMask) { //skip masking continue; - } - else{ - array_push(self::$applySensitiveTags,$sensitiveTag); + } else { + array_push(self::$applySensitiveTags, $sensitiveTag); } } } - - public static function getSensitiveStringRegexes(){ - if(NULL == self::$sensitiveStringRegexes) { + + public static function getSensitiveStringRegexes() + { + if(null == self::$sensitiveStringRegexes) { self::fetchFromConfigFiles(); } return self::$sensitiveStringRegexes; } - - public static function getSensitiveXmlTags(){ - if(NULL == self::$applySensitiveTags) { + + public static function getSensitiveXmlTags() + { + if(null == self::$applySensitiveTags) { self::fetchFromConfigFiles(); } return self::$applySensitiveTags; diff --git a/lib/net/authorize/util/Log.php b/lib/net/authorize/util/Log.php index a75787ce..af9e0ce0 100644 --- a/lib/net/authorize/util/Log.php +++ b/lib/net/authorize/util/Log.php @@ -1,23 +1,24 @@ sensitiveXmlTags as $i => $sensitiveTag){ + private $sensitiveStringRegexes = null; + + /** + * Takes a regex pattern (string) as argument and adds the forward slash delimiter. + * Also adds the u flag to enable Unicode mode regex. + * + * @param string $regexPattern + * + * @return string + */ + private function addDelimiterFwdSlash($regexPattern) + { + return '/'.$regexPattern.'/u'; + } + + /** + * Takes an xml as string and masks the sensitive fields. + * + * @param string $rawString The xml as a string. + * + * @return string The xml as a string after masking sensitive fields + */ + private function maskSensitiveXmlString($rawString) + { + $patterns = array(); + $replacements = array(); + + foreach ($this->sensitiveXmlTags as $i => $sensitiveTag) { $tag = $sensitiveTag->tagName; $inputPattern = "(.+)"; //no need to mask null data $inputReplacement = "xxxx"; @@ -65,7 +68,7 @@ private function maskSensitiveXmlString($rawString){ $inputPattern = $sensitiveTag->pattern; } $pattern = "<" . $tag . ">(?:.*)". $inputPattern ."(?:.*)<\/" . $tag . ">"; - $pattern = $this->addDelimiterFwdSlash($pattern); + $pattern = $this->addDelimiterFwdSlash($pattern); if(trim($sensitiveTag->replacement)) { $inputReplacement = $sensitiveTag->replacement; @@ -75,7 +78,7 @@ private function maskSensitiveXmlString($rawString){ $patterns [$i] = $pattern; $replacements[$i] = $replacement; } - $maskedString = preg_replace($patterns, $replacements, $rawString); + $maskedString = preg_replace($patterns, $replacements, $rawString ?? ''); return $maskedString; } @@ -86,13 +89,14 @@ private function maskSensitiveXmlString($rawString){ * * @return string The string after masking credit card regex matching parts. */ - private function maskCreditCards($rawString){ - $patterns=array(); - $replacements=array(); + private function maskCreditCards($rawString) + { + $patterns = array(); + $replacements = array(); - foreach ($this->sensitiveStringRegexes as $i => $creditCardRegex){ + foreach ($this->sensitiveStringRegexes as $i => $creditCardRegex) { $pattern = $creditCardRegex; - $pattern = $this->addDelimiterFwdSlash($pattern); + $pattern = $this->addDelimiterFwdSlash($pattern); $replacement = "xxxx"; $patterns [$i] = $pattern; @@ -101,140 +105,137 @@ private function maskCreditCards($rawString){ $maskedString = preg_replace($patterns, $replacements, $rawString); return $maskedString; } - - /** - * Object data masking related functions START - */ - - /** - * private function getPropertiesInclBase($reflClass). - * - * Receives a ReflectionObject, ... - * iteratively fetches the properties of the object (including from the base classes up the hierarchy), ... - * collects them in an array of ReflectionProperty and returns the array. - * - * @param ReflectionObject $reflClass - * - * @return \ReflectionProperty[] - */ - private function getPropertiesInclBase($reflClass) - { - $properties = array(); - try { - do { - $curClassPropList = $reflClass->getProperties(); - foreach ($curClassPropList as $p) { - $p->setAccessible(true); - } - $properties = array_merge($curClassPropList, $properties); - } while ($reflClass = $reflClass->getParentClass()); - } catch (\ReflectionException $e) { } - return $properties; - } - - /** - * private function checkPropertyAndMask($prop, $obj). - * - * Receives a ReflectionProperty and an object, and returns a masked object if the ReflectionProperty corresponds to a sensitive field, else returns false. - * - * @param ReflectionProperty $prop - * @param object $obj - * - * @return string|bool - */ - private function checkPropertyAndMask($prop, $obj){ - foreach($this->sensitiveXmlTags as $i => $sensitiveField) - { - $inputPattern = "(.+)"; - $inputReplacement = "xxxx"; + + /** + * Object data masking related functions START + */ + + /** + * private function getPropertiesInclBase($reflClass). + * + * Receives a ReflectionObject, ... + * iteratively fetches the properties of the object (including from the base classes up the hierarchy), ... + * collects them in an array of ReflectionProperty and returns the array. + * + * @param ReflectionObject $reflClass + * + * @return \ReflectionProperty[] + */ + private function getPropertiesInclBase($reflClass) + { + $properties = array(); + try { + do { + $curClassPropList = $reflClass->getProperties(); + foreach ($curClassPropList as $p) { + $p->setAccessible(true); + } + $properties = array_merge($curClassPropList, $properties); + } while ($reflClass = $reflClass->getParentClass()); + } catch (\ReflectionException $e) { + } + return $properties; + } + + /** + * private function checkPropertyAndMask($prop, $obj). + * + * Receives a ReflectionProperty and an object, and returns a masked object if the ReflectionProperty corresponds to a sensitive field, else returns false. + * + * @param ReflectionProperty $prop + * @param object $obj + * + * @return string|bool + */ + private function checkPropertyAndMask($prop, $obj) + { + foreach($this->sensitiveXmlTags as $i => $sensitiveField) { + $inputPattern = "(.+)"; + $inputReplacement = "xxxx"; if(trim($sensitiveField->pattern)) { $inputPattern = $sensitiveField->pattern; } - $inputPattern = $this->addDelimiterFwdSlash($inputPattern); - + $inputPattern = $this->addDelimiterFwdSlash($inputPattern); + if(trim($sensitiveField->replacement)) { $inputReplacement = $sensitiveField->replacement; } - - if(strcmp($prop->getName(),$sensitiveField->tagName)==0) - { - $prop->setValue($obj,preg_replace($inputPattern,$inputReplacement,$prop->getValue($obj))); - return $prop->getValue($obj); - } - } - return false; - } - - /** - * called by getMasked() to mask sensitive fields of an object. - * - * @param object $obj - * - * @return object - */ - private function maskSensitiveProperties ($obj) + + if(strcmp($prop->getName(), $sensitiveField->tagName) == 0) { + $prop->setValue($obj, preg_replace($inputPattern, $inputReplacement, $prop->getValue($obj))); + return $prop->getValue($obj); + } + } + return false; + } + + /** + * called by getMasked() to mask sensitive fields of an object. + * + * @param object $obj + * + * @return object + */ + private function maskSensitiveProperties($obj) { - // first retrieve all properties of the passed object + // first retrieve all properties of the passed object $reflectObj = new \ReflectionObject($obj); $props = $this->getPropertiesInclBase($reflectObj); - // for composite property recursively execute; for scalars, do a check and mask - foreach($props as $i => $prop){ - $propValue=$prop->getValue($obj); - - // for object and arrays, recursively call for inner elements - if(is_object($propValue)){ - $prop->setValue($obj, $this->maskSensitiveProperties($propValue)); - } - else if(is_array($propValue)){ - $newVals=array(); - foreach($propValue as $i=>$arrEle) - { - $newVals[]=$this->maskSensitiveProperties($arrEle); - } - $prop->setValue($obj, $newVals); + // for composite property recursively execute; for scalars, do a check and mask + foreach($props as $i => $prop) { + $propValue = $prop->getValue($obj); + + // for object and arrays, recursively call for inner elements + if(is_object($propValue)) { + $prop->setValue($obj, $this->maskSensitiveProperties($propValue)); + } elseif(is_array($propValue)) { + $newVals = array(); + foreach($propValue as $i => $arrEle) { + $newVals[] = $this->maskSensitiveProperties($arrEle); + } + $prop->setValue($obj, $newVals); } - // else check if the property represents a sensitive field. If so, mask. - else{ - $res=$this->checkPropertyAndMask($prop, $obj); - if($res) - $prop->setValue($obj, $res); + // else check if the property represents a sensitive field. If so, mask. + else { + $res = $this->checkPropertyAndMask($prop, $obj); + if($res) { + $prop->setValue($obj, $res); + } } } - + return $obj; } - - /** - * Object data masking related functions END - */ - - /** - * private function getMasked($raw). - * - * called by log() - * - * @param mixed $raw - * - * @return string - */ + + /** + * Object data masking related functions END + */ + + /** + * private function getMasked($raw). + * + * called by log() + * + * @param mixed $raw + * + * @return string + */ private function getMasked($raw) { //always returns string $messageType = gettype($raw); - $message=""; - if($messageType == "object"){ - $obj = unserialize(serialize($raw)); // deep copying the object - $message = print_r($this->maskSensitiveProperties($obj), true); //object to string - } - else if($messageType == "array"){ + $message = ""; + if($messageType == "object") { + $obj = unserialize(serialize($raw)); // deep copying the object + $message = print_r($this->maskSensitiveProperties($obj), true); //object to string + } elseif($messageType == "array") { $copyArray = unserialize(serialize($raw)); - foreach($copyArray as $i => $element){ + foreach($copyArray as $i => $element) { $copyArray[$i] = $this->getMasked($element); } $message = print_r($copyArray, true); // returns string - } - else { //$messageType == "string") + } else { //$messageType == "string") $primtiveTypeAsString = strval($raw); $maskedXml = $primtiveTypeAsString; @@ -246,9 +247,12 @@ private function getMasked($raw) } return $message; } - - private function log($logLevelPrefix, $logMessage, $flags){ - if (!$this->logFile) return; + + private function log($logLevelPrefix, $logMessage, $flags) + { + if (!$this->logFile) { + return; + } //masking $logMessage = $this->getMasked($logMessage); @@ -261,74 +265,89 @@ private function log($logLevelPrefix, $logMessage, $flags){ $fileName = $debugTrace[1]['file'] ? $debugTrace[1]['file'] : 'n/a'; $lineNumber = $debugTrace[1]['line'] ? $debugTrace[1]['line'] : 'n/a'; } - if (isset($debugTrace[2])) $methodName = $debugTrace[2]['function'] ? $debugTrace[2]['function'] : 'n/a'; + if (isset($debugTrace[2])) { + $methodName = $debugTrace[2]['function'] ? $debugTrace[2]['function'] : 'n/a'; + } //Add timestamp, log level, method, file, line - $logString = sprintf("\n %s %s : [%s] (%s : %s) - %s", \net\authorize\util\Helpers::now(), $logLevelPrefix, - $methodName, $fileName, $lineNumber, $logMessage); + $logString = sprintf( + "\n %s %s : [%s] (%s : %s) - %s", + \net\authorize\util\Helpers::now(), + $logLevelPrefix, + $methodName, + $fileName, + $lineNumber, + $logMessage + ); file_put_contents($this->logFile, $logString, $flags); } - - public function debug($logMessage, $flags=FILE_APPEND) + + public function debug($logMessage, $flags = FILE_APPEND) { - if(ANET_LOG_DEBUG >= $this->logLevel){ - $this->log(ANET_LOG_DEBUG_PREFIX, $logMessage,$flags); + if(ANET_LOG_DEBUG >= $this->logLevel) { + $this->log(ANET_LOG_DEBUG_PREFIX, $logMessage, $flags); } } - - public function info($logMessage, $flags=FILE_APPEND){ + + public function info($logMessage, $flags = FILE_APPEND) + { if(ANET_LOG_INFO >= $this->logLevel) { - $this->log(ANET_LOG_INFO_PREFIX, $logMessage,$flags); + $this->log(ANET_LOG_INFO_PREFIX, $logMessage, $flags); } } - - public function warn($logMessage, $flags=FILE_APPEND){ + + public function warn($logMessage, $flags = FILE_APPEND) + { if(ANET_LOG_WARN >= $this->logLevel) { - $this->log(ANET_LOG_WARN_PREFIX, $logMessage,$flags); + $this->log(ANET_LOG_WARN_PREFIX, $logMessage, $flags); } } - - public function error($logMessage, $flags=FILE_APPEND){ + + public function error($logMessage, $flags = FILE_APPEND) + { if(ANET_LOG_ERROR >= $this->logLevel) { - $this->log(ANET_LOG_ERROR_PREFIX, $logMessage,$flags); + $this->log(ANET_LOG_ERROR_PREFIX, $logMessage, $flags); } } - - private function logFormat($logLevelPrefix, $format, $objects, $flags){ + + private function logFormat($logLevelPrefix, $format, $objects, $flags) + { try { - foreach($objects as $i => $testObject){ + foreach($objects as $i => $testObject) { $objects[$i] = $this->getMasked($testObject); } $logMessage = vsprintf($format, $objects); $this->log($logLevelPrefix, $logMessage, $flags); - } - catch(\Exception $e){ + } catch(\Exception $e) { $this->debug("Incorrect log message format: " . $e->getMessage()); } } - - public function debugFormat($format, $args=array(), $flags=FILE_APPEND) + + public function debugFormat($format, $args = array(), $flags = FILE_APPEND) { - if(ANET_LOG_DEBUG >= $this->logLevel){ - $this->logFormat(ANET_LOG_DEBUG_PREFIX, $format, $args , $flags); + if(ANET_LOG_DEBUG >= $this->logLevel) { + $this->logFormat(ANET_LOG_DEBUG_PREFIX, $format, $args, $flags); } } - - public function infoFormat($format, $args=array(), $flags=FILE_APPEND){ + + public function infoFormat($format, $args = array(), $flags = FILE_APPEND) + { if(ANET_LOG_INFO >= $this->logLevel) { - $this->logFormat(ANET_LOG_INFO_PREFIX, $format, $args , $flags); + $this->logFormat(ANET_LOG_INFO_PREFIX, $format, $args, $flags); } } - - public function warnFormat($format, $args=array(), $flags=FILE_APPEND){ + + public function warnFormat($format, $args = array(), $flags = FILE_APPEND) + { if(ANET_LOG_WARN >= $this->logLevel) { - $this->logFormat(ANET_LOG_WARN_PREFIX, $format, $args , $flags); + $this->logFormat(ANET_LOG_WARN_PREFIX, $format, $args, $flags); } } - - public function errorFormat($format, $args=array(), $flags=FILE_APPEND){ + + public function errorFormat($format, $args = array(), $flags = FILE_APPEND) + { if(ANET_LOG_ERROR >= $this->logLevel) { - $this->logFormat(ANET_LOG_ERROR_PREFIX, $format, $args , $flags); + $this->logFormat(ANET_LOG_ERROR_PREFIX, $format, $args, $flags); } } @@ -336,34 +355,38 @@ public function errorFormat($format, $args=array(), $flags=FILE_APPEND){ * @param string $logLevel * possible values = ANET_LOG_DEBUG, ANET_LOG_INFO, ANET_LOG_WARN, ANET_LOG_ERROR */ - public function setLogLevel($logLevel){ + public function setLogLevel($logLevel) + { $this->logLevel = $logLevel; } /** * @return string */ - public function getLogLevel(){ + public function getLogLevel() + { return $this->logLevel; } /** * @param string $logFile */ - public function setLogFile($logFile){ + public function setLogFile($logFile) + { $this->logFile = $logFile; } /** * @return string */ - public function getLogFile(){ + public function getLogFile() + { return $this->logFile; } - - public function __construct(){ + + public function __construct() + { $this->sensitiveXmlTags = ANetSensitiveFields::getSensitiveXmlTags(); $this->sensitiveStringRegexes = ANetSensitiveFields::getSensitiveStringRegexes(); } } -?>
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: