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(); } } -?>