diff --git a/generator/generate b/generator/generate index 65ee5fb2..00cdcdb9 100755 --- a/generator/generate +++ b/generator/generate @@ -265,6 +265,10 @@ foreach ($scrape_apis as $scrape_api) { /** @var Model $current_model */ $current_model = null; + if($last = $crawler->filter('.entry-content')->count() === 0){ + continue; + } + $last = $crawler->filter('.entry-content')->children()->last(); $crawler->filter('.entry-content')->children()->each(function (Crawler $node) use ($api, &$current_model, $crawler, $last) { diff --git a/src/XeroPHP/Models/Accounting/Account.php b/src/XeroPHP/Models/Accounting/Account.php index 6402a52a..da2ed071 100644 --- a/src/XeroPHP/Models/Accounting/Account.php +++ b/src/XeroPHP/Models/Accounting/Account.php @@ -221,12 +221,12 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST, Remote\Request::METHOD_DELETE - ); + ]; } /** @@ -242,26 +242,26 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Code' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Type' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'BankAccountNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'BankAccountType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'CurrencyCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'EnablePaymentsToAccount' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'ShowInExpenseClaims' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'AccountID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Class' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'SystemAccount' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'ReportingCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ReportingCodeName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false) - ); + return [ + 'Code' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Type' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'BankAccountNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'BankAccountType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'CurrencyCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'EnablePaymentsToAccount' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'ShowInExpenseClaims' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'AccountID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Class' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'SystemAccount' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'ReportingCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ReportingCodeName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Address.php b/src/XeroPHP/Models/Accounting/Address.php index 00cbd27a..e632309c 100644 --- a/src/XeroPHP/Models/Accounting/Address.php +++ b/src/XeroPHP/Models/Accounting/Address.php @@ -121,8 +121,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -138,18 +138,18 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'AddressType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'AddressLine1' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AddressLine2' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AddressLine3' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AddressLine4' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'City' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Region' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PostalCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Country' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AttentionTo' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'AddressType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'AddressLine1' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AddressLine2' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AddressLine3' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AddressLine4' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'City' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Region' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PostalCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Country' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AttentionTo' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/BankTransaction.php b/src/XeroPHP/Models/Accounting/BankTransaction.php index 8cdbd848..3418ef1c 100644 --- a/src/XeroPHP/Models/Accounting/BankTransaction.php +++ b/src/XeroPHP/Models/Accounting/BankTransaction.php @@ -201,11 +201,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST - ); + ]; } /** @@ -221,28 +221,28 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Type' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Contact' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), - 'LineItems' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BankTransaction\\LineItem', true, false), - 'BankAccount' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BankTransaction\\BankAccount', false, false), - 'IsReconciled' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CurrencyCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CurrencyRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Url' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Total' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'BankTransactionID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PrepaymentID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'OverpaymentID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false) - ); + return [ + 'Type' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Contact' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false], + 'LineItems' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BankTransaction\\LineItem', true, false], + 'BankAccount' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BankTransaction\\BankAccount', false, false], + 'IsReconciled' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'Reference' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CurrencyCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CurrencyRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Url' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'LineAmountTypes' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'SubTotal' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TotalTax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Total' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'BankTransactionID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PrepaymentID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'OverpaymentID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false] + ]; } public static function isPageable() @@ -304,7 +304,7 @@ public function getLineItems() public function addLineItem(LineItem $value) { $this->propertyUpdated('LineItems', $value); - if(!isset($this->_data['LineItems'])){ + if (!isset($this->_data['LineItems'])) { $this->_data['LineItems'] = new Remote\Collection(); } $this->_data['LineItems'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/BankTransaction/BankAccount.php b/src/XeroPHP/Models/Accounting/BankTransaction/BankAccount.php index a6bfd43d..d32302b5 100644 --- a/src/XeroPHP/Models/Accounting/BankTransaction/BankAccount.php +++ b/src/XeroPHP/Models/Accounting/BankTransaction/BankAccount.php @@ -69,8 +69,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -86,10 +86,10 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Code' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Code' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountID' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/BankTransaction/LineItem.php b/src/XeroPHP/Models/Accounting/BankTransaction/LineItem.php index 0982ff13..e3497530 100644 --- a/src/XeroPHP/Models/Accounting/BankTransaction/LineItem.php +++ b/src/XeroPHP/Models/Accounting/BankTransaction/LineItem.php @@ -119,8 +119,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -136,17 +136,17 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Quantity' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UnitAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'AccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ItemCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LineItemID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Tracking' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false) - ); + return [ + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Quantity' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UnitAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'AccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ItemCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LineItemID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'LineAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Tracking' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false] + ]; } public static function isPageable() @@ -322,7 +322,7 @@ public function getTracking() public function addTracking(TrackingCategory $value) { $this->propertyUpdated('Tracking', $value); - if(!isset($this->_data['Tracking'])){ + if (!isset($this->_data['Tracking'])) { $this->_data['Tracking'] = new Remote\Collection(); } $this->_data['Tracking'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/BankTransfer.php b/src/XeroPHP/Models/Accounting/BankTransfer.php index 5d0a60b7..45c18c50 100644 --- a/src/XeroPHP/Models/Accounting/BankTransfer.php +++ b/src/XeroPHP/Models/Accounting/BankTransfer.php @@ -122,10 +122,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT - ); + ]; } /** @@ -141,18 +141,18 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'FromBankAccount' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BankTransfer\\FromBankAccount', false, false), - 'ToBankAccount' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BankTransfer\\ToBankAccount', false, false), - 'Amount' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'BankTransferID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CurrencyRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'FromBankTransactionID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ToBankTransactionID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'CreatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false) - ); + return [ + 'FromBankAccount' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BankTransfer\\FromBankAccount', false, false], + 'ToBankAccount' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BankTransfer\\ToBankAccount', false, false], + 'Amount' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'BankTransferID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CurrencyRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'FromBankTransactionID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ToBankTransactionID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'CreatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/BankTransfer/FromBankAccount.php b/src/XeroPHP/Models/Accounting/BankTransfer/FromBankAccount.php index 68d5a848..3a399b9e 100644 --- a/src/XeroPHP/Models/Accounting/BankTransfer/FromBankAccount.php +++ b/src/XeroPHP/Models/Accounting/BankTransfer/FromBankAccount.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Code' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Code' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/BankTransfer/ToBankAccount.php b/src/XeroPHP/Models/Accounting/BankTransfer/ToBankAccount.php index 36572add..9463d81b 100644 --- a/src/XeroPHP/Models/Accounting/BankTransfer/ToBankAccount.php +++ b/src/XeroPHP/Models/Accounting/BankTransfer/ToBankAccount.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Code' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Code' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/BrandingTheme.php b/src/XeroPHP/Models/Accounting/BrandingTheme.php index 0bcf4d3c..3a9f19c4 100644 --- a/src/XeroPHP/Models/Accounting/BrandingTheme.php +++ b/src/XeroPHP/Models/Accounting/BrandingTheme.php @@ -81,9 +81,9 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET - ); + ]; } /** @@ -99,12 +99,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'BrandingThemeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SortOrder' => array (false, self::PROPERTY_TYPE_INT, null, false, false), - 'CreatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false) - ); + return [ + 'BrandingThemeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SortOrder' => [false, self::PROPERTY_TYPE_INT, null, false, false], + 'CreatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Contact.php b/src/XeroPHP/Models/Accounting/Contact.php index 92849c1e..30965c7c 100644 --- a/src/XeroPHP/Models/Accounting/Contact.php +++ b/src/XeroPHP/Models/Accounting/Contact.php @@ -286,11 +286,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_PUT, Remote\Request::METHOD_GET - ); + ]; } /** @@ -306,43 +306,43 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'ContactID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ContactNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ContactStatus' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'FirstName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LastName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmailAddress' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SkypeUserName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ContactPersons' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact\\ContactPerson', true, false), - 'BankAccountDetails' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountsReceivableTaxType' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountsPayableTaxType' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Addresses' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Address', true, false), - 'Phones' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Phone', true, false), - 'IsSupplier' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'IsCustomer' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'DefaultCurrency' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'XeroNetworkKey' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SalesDefaultAccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PurchasesDefaultAccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SalesTrackingCategories' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false), - 'PurchasesTrackingCategories' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false), - 'TrackingCategoryName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TrackingCategoryOption' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PaymentTerms' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\PaymentTerm', true, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'ContactGroups' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\ContactGroup', true, false), - 'Website' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'BrandingTheme' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BrandingTheme', false, false), - 'BatchPayments' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Discount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Balances' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false) - ); + return [ + 'ContactID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ContactNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ContactStatus' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'FirstName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LastName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmailAddress' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SkypeUserName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ContactPersons' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact\\ContactPerson', true, false], + 'BankAccountDetails' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountsReceivableTaxType' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountsPayableTaxType' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Addresses' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Address', true, false], + 'Phones' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Phone', true, false], + 'IsSupplier' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'IsCustomer' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'DefaultCurrency' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'XeroNetworkKey' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SalesDefaultAccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PurchasesDefaultAccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SalesTrackingCategories' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false], + 'PurchasesTrackingCategories' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false], + 'TrackingCategoryName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TrackingCategoryOption' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PaymentTerms' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\PaymentTerm', true, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'ContactGroups' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\ContactGroup', true, false], + 'Website' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'BrandingTheme' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\BrandingTheme', false, false], + 'BatchPayments' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Discount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Balances' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false] + ]; } public static function isPageable() @@ -537,7 +537,7 @@ public function getContactPersons() public function addContactPerson(ContactPerson $value) { $this->propertyUpdated('ContactPersons', $value); - if(!isset($this->_data['ContactPersons'])){ + if (!isset($this->_data['ContactPersons'])) { $this->_data['ContactPersons'] = new Remote\Collection(); } $this->_data['ContactPersons'][] = $value; @@ -636,7 +636,7 @@ public function getAddresses() public function addAddress(Address $value) { $this->propertyUpdated('Addresses', $value); - if(!isset($this->_data['Addresses'])){ + if (!isset($this->_data['Addresses'])) { $this->_data['Addresses'] = new Remote\Collection(); } $this->_data['Addresses'][] = $value; @@ -659,7 +659,7 @@ public function getPhones() public function addPhone(Phone $value) { $this->propertyUpdated('Phones', $value); - if(!isset($this->_data['Phones'])){ + if (!isset($this->_data['Phones'])) { $this->_data['Phones'] = new Remote\Collection(); } $this->_data['Phones'][] = $value; @@ -776,7 +776,7 @@ public function getSalesTrackingCategories() public function addSalesTrackingCategory(TrackingCategory $value) { $this->propertyUpdated('SalesTrackingCategories', $value); - if(!isset($this->_data['SalesTrackingCategories'])){ + if (!isset($this->_data['SalesTrackingCategories'])) { $this->_data['SalesTrackingCategories'] = new Remote\Collection(); } $this->_data['SalesTrackingCategories'][] = $value; @@ -799,7 +799,7 @@ public function getPurchasesTrackingCategories() public function addPurchasesTrackingCategory(TrackingCategory $value) { $this->propertyUpdated('PurchasesTrackingCategories', $value); - if(!isset($this->_data['PurchasesTrackingCategories'])){ + if (!isset($this->_data['PurchasesTrackingCategories'])) { $this->_data['PurchasesTrackingCategories'] = new Remote\Collection(); } $this->_data['PurchasesTrackingCategories'][] = $value; @@ -860,7 +860,7 @@ public function getPaymentTerms() public function addPaymentTerm(PaymentTerm $value) { $this->propertyUpdated('PaymentTerms', $value); - if(!isset($this->_data['PaymentTerms'])){ + if (!isset($this->_data['PaymentTerms'])) { $this->_data['PaymentTerms'] = new Remote\Collection(); } $this->_data['PaymentTerms'][] = $value; @@ -902,7 +902,7 @@ public function getContactGroups() public function addContactGroup(ContactGroup $value) { $this->propertyUpdated('ContactGroups', $value); - if(!isset($this->_data['ContactGroups'])){ + if (!isset($this->_data['ContactGroups'])) { $this->_data['ContactGroups'] = new Remote\Collection(); } $this->_data['ContactGroups'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Contact/ContactPerson.php b/src/XeroPHP/Models/Accounting/Contact/ContactPerson.php index 8c56c51b..5e70d1a9 100644 --- a/src/XeroPHP/Models/Accounting/Contact/ContactPerson.php +++ b/src/XeroPHP/Models/Accounting/Contact/ContactPerson.php @@ -81,8 +81,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -98,12 +98,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'FirstName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LastName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmailAddress' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'IncludeInEmails' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false) - ); + return [ + 'FirstName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LastName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmailAddress' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'IncludeInEmails' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/ContactGroup.php b/src/XeroPHP/Models/Accounting/ContactGroup.php index f3caa55e..04e63d8f 100644 --- a/src/XeroPHP/Models/Accounting/ContactGroup.php +++ b/src/XeroPHP/Models/Accounting/ContactGroup.php @@ -85,12 +85,12 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST, Remote\Request::METHOD_DELETE - ); + ]; } /** @@ -106,12 +106,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ContactGroupID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Contacts' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', true, true) - ); + return [ + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ContactGroupID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Contacts' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', true, true] + ]; } public static function isPageable() @@ -192,7 +192,7 @@ public function getContacts() public function addContact(Contact $value) { $this->propertyUpdated('Contacts', $value); - if(!isset($this->_data['Contacts'])){ + if (!isset($this->_data['Contacts'])) { $this->_data['Contacts'] = new Remote\Collection(); } $this->_data['Contacts'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/CreditNote.php b/src/XeroPHP/Models/Accounting/CreditNote.php index 312219f9..d7ee9653 100644 --- a/src/XeroPHP/Models/Accounting/CreditNote.php +++ b/src/XeroPHP/Models/Accounting/CreditNote.php @@ -195,11 +195,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_PUT, Remote\Request::METHOD_GET - ); + ]; } /** @@ -215,29 +215,29 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Type' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Contact' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'Status' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineItems' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice\\LineItem', true, false), - 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Total' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'CurrencyCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'FullyPaidOnDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'CreditNoteID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CreditNoteNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SentToContact' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'CurrencyRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'RemainingCredit' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Allocations' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\CreditNote\\Allocation', true, true), - 'BrandingThemeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false) - ); + return [ + 'Type' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Contact' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'Status' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LineAmountTypes' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'LineItems' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice\\LineItem', true, false], + 'SubTotal' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TotalTax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Total' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'CurrencyCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'FullyPaidOnDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'CreditNoteID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CreditNoteNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Reference' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SentToContact' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'CurrencyRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'RemainingCredit' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Allocations' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\CreditNote\\Allocation', true, true], + 'BrandingThemeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false] + ]; } public static function isPageable() @@ -356,7 +356,7 @@ public function getLineItems() public function addLineItem(LineItem $value) { $this->propertyUpdated('LineItems', $value); - if(!isset($this->_data['LineItems'])){ + if (!isset($this->_data['LineItems'])) { $this->_data['LineItems'] = new Remote\Collection(); } $this->_data['LineItems'][] = $value; @@ -607,7 +607,7 @@ public function getAllocations() public function addAllocation(Allocation $value) { $this->propertyUpdated('Allocations', $value); - if(!isset($this->_data['Allocations'])){ + if (!isset($this->_data['Allocations'])) { $this->_data['Allocations'] = new Remote\Collection(); } $this->_data['Allocations'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/CreditNote/Allocation.php b/src/XeroPHP/Models/Accounting/CreditNote/Allocation.php index 9f34fe02..af1969bb 100644 --- a/src/XeroPHP/Models/Accounting/CreditNote/Allocation.php +++ b/src/XeroPHP/Models/Accounting/CreditNote/Allocation.php @@ -77,8 +77,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -94,11 +94,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Invoice' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice', false, false), - 'AppliedAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false) - ); + return [ + 'Invoice' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice', false, false], + 'AppliedAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Currency.php b/src/XeroPHP/Models/Accounting/Currency.php index ad1dbb02..f104b9ee 100644 --- a/src/XeroPHP/Models/Accounting/Currency.php +++ b/src/XeroPHP/Models/Accounting/Currency.php @@ -76,9 +76,9 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET - ); + ]; } /** @@ -94,11 +94,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'ModifiedAfter' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Code' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'ModifiedAfter' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Code' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Employee.php b/src/XeroPHP/Models/Accounting/Employee.php index 77745802..e8137d5c 100644 --- a/src/XeroPHP/Models/Accounting/Employee.php +++ b/src/XeroPHP/Models/Accounting/Employee.php @@ -91,11 +91,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_PUT, Remote\Request::METHOD_GET - ); + ]; } /** @@ -111,13 +111,13 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EmployeeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'FirstName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LastName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ExternalLink' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\ExternalLink', false, false) - ); + return [ + 'EmployeeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'FirstName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LastName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ExternalLink' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\ExternalLink', false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/ExpenseClaim.php b/src/XeroPHP/Models/Accounting/ExpenseClaim.php index d91acf51..ec75a90a 100644 --- a/src/XeroPHP/Models/Accounting/ExpenseClaim.php +++ b/src/XeroPHP/Models/Accounting/ExpenseClaim.php @@ -79,11 +79,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST - ); + ]; } /** @@ -99,11 +99,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'ExpenseClaimID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'User' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\User', false, false), - 'Receipts' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Receipt', true, false) - ); + return [ + 'ExpenseClaimID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'User' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\User', false, false], + 'Receipts' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Receipt', true, false] + ]; } public static function isPageable() @@ -165,7 +165,7 @@ public function getReceipts() public function addReceipt(Receipt $value) { $this->propertyUpdated('Receipts', $value); - if(!isset($this->_data['Receipts'])){ + if (!isset($this->_data['Receipts'])) { $this->_data['Receipts'] = new Remote\Collection(); } $this->_data['Receipts'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/ExpenseClaim/ExpenseClaim.php b/src/XeroPHP/Models/Accounting/ExpenseClaim/ExpenseClaim.php index e1b4fb8c..eaac192f 100644 --- a/src/XeroPHP/Models/Accounting/ExpenseClaim/ExpenseClaim.php +++ b/src/XeroPHP/Models/Accounting/ExpenseClaim/ExpenseClaim.php @@ -118,8 +118,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -135,18 +135,18 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'ExpenseClaimID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Payments' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Payment', true, false), - 'Status' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'Total' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'AmountDue' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'AmountPaid' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'PaymentDueDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'ReportingDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'ReceiptID' => array (true, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'ExpenseClaimID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Payments' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Payment', true, false], + 'Status' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'Total' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'AmountDue' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'AmountPaid' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'PaymentDueDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'ReportingDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'ReceiptID' => [true, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Invoice.php b/src/XeroPHP/Models/Accounting/Invoice.php index 4d04a620..3c0a53aa 100644 --- a/src/XeroPHP/Models/Accounting/Invoice.php +++ b/src/XeroPHP/Models/Accounting/Invoice.php @@ -268,11 +268,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST - ); + ]; } /** @@ -288,39 +288,39 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Type' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Contact' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), - 'LineItems' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice\\LineItem', true, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'DueDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'InvoiceNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'BrandingThemeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Url' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CurrencyCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CurrencyRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'SentToContact' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'ExpectedPaymentDate' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PlannedPaymentDate' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Total' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TotalDiscount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'InvoiceID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'Payments' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Payment', true, false), - 'Prepayments' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Prepayment', true, false), - 'Overpayments' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Overpayment', true, false), - 'AmountDue' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'AmountPaid' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'FullyPaidOnDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'AmountCredited' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'CreditNotes' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\CreditNote', true, false) - ); + return [ + 'Type' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Contact' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false], + 'LineItems' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice\\LineItem', true, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'DueDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'LineAmountTypes' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'InvoiceNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Reference' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'BrandingThemeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Url' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CurrencyCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CurrencyRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'SentToContact' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'ExpectedPaymentDate' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PlannedPaymentDate' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SubTotal' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TotalTax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Total' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TotalDiscount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'InvoiceID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'Payments' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Payment', true, false], + 'Prepayments' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Prepayment', true, false], + 'Overpayments' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Overpayment', true, false], + 'AmountDue' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'AmountPaid' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'FullyPaidOnDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'AmountCredited' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'CreditNotes' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\CreditNote', true, false] + ]; } public static function isPageable() @@ -382,7 +382,7 @@ public function getLineItems() public function addLineItem(LineItem $value) { $this->propertyUpdated('LineItems', $value); - if(!isset($this->_data['LineItems'])){ + if (!isset($this->_data['LineItems'])) { $this->_data['LineItems'] = new Remote\Collection(); } $this->_data['LineItems'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Invoice/LineItem.php b/src/XeroPHP/Models/Accounting/Invoice/LineItem.php index 61d2ecdf..e6823595 100644 --- a/src/XeroPHP/Models/Accounting/Invoice/LineItem.php +++ b/src/XeroPHP/Models/Accounting/Invoice/LineItem.php @@ -132,8 +132,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -149,19 +149,19 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Quantity' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UnitAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'ItemCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LineItemID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'TaxAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'LineAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Tracking' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false), - 'DiscountRate' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Quantity' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UnitAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'ItemCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LineItemID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'TaxAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'LineAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Tracking' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false], + 'DiscountRate' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -356,7 +356,7 @@ public function getTracking() public function addTracking(TrackingCategory $value) { $this->propertyUpdated('Tracking', $value); - if(!isset($this->_data['Tracking'])){ + if (!isset($this->_data['Tracking'])) { $this->_data['Tracking'] = new Remote\Collection(); } $this->_data['Tracking'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Item.php b/src/XeroPHP/Models/Accounting/Item.php index 26e0ffde..2d75d459 100644 --- a/src/XeroPHP/Models/Accounting/Item.php +++ b/src/XeroPHP/Models/Accounting/Item.php @@ -149,12 +149,12 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST, Remote\Request::METHOD_DELETE - ); + ]; } /** @@ -170,22 +170,22 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'ItemID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Code' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'InventoryAssetAccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'IsSold' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'IsPurchased' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PurchaseDescription' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PurchaseDetails' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Item\\Purchase', true, false), - 'SalesDetails' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Item\\Sale', true, false), - 'IsTrackedAsInventory' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'TotalCostPool' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'QuantityOnHand' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false) - ); + return [ + 'ItemID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Code' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'InventoryAssetAccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'IsSold' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'IsPurchased' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PurchaseDescription' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PurchaseDetails' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Item\\Purchase', true, false], + 'SalesDetails' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Item\\Sale', true, false], + 'IsTrackedAsInventory' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'TotalCostPool' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'QuantityOnHand' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() @@ -361,7 +361,7 @@ public function getPurchaseDetails() public function addPurchaseDetail(Purchase $value) { $this->propertyUpdated('PurchaseDetails', $value); - if(!isset($this->_data['PurchaseDetails'])){ + if (!isset($this->_data['PurchaseDetails'])) { $this->_data['PurchaseDetails'] = new Remote\Collection(); } $this->_data['PurchaseDetails'][] = $value; @@ -384,7 +384,7 @@ public function getSalesDetails() public function addSalesDetail(Sale $value) { $this->propertyUpdated('SalesDetails', $value); - if(!isset($this->_data['SalesDetails'])){ + if (!isset($this->_data['SalesDetails'])) { $this->_data['SalesDetails'] = new Remote\Collection(); } $this->_data['SalesDetails'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Item/Purchase.php b/src/XeroPHP/Models/Accounting/Item/Purchase.php index 189761ef..7417622c 100644 --- a/src/XeroPHP/Models/Accounting/Item/Purchase.php +++ b/src/XeroPHP/Models/Accounting/Item/Purchase.php @@ -91,8 +91,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -108,13 +108,13 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'UnitPrice' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'AccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'COGSAccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false) - ); + return [ + 'UnitPrice' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'AccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'COGSAccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Item/Sale.php b/src/XeroPHP/Models/Accounting/Item/Sale.php index f9083357..1b7cbb1e 100644 --- a/src/XeroPHP/Models/Accounting/Item/Sale.php +++ b/src/XeroPHP/Models/Accounting/Item/Sale.php @@ -91,8 +91,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -108,13 +108,13 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'UnitPrice' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'AccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'COGSAccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false) - ); + return [ + 'UnitPrice' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'AccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'COGSAccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Journal.php b/src/XeroPHP/Models/Accounting/Journal.php index afbcf0ce..9aaeaa88 100644 --- a/src/XeroPHP/Models/Accounting/Journal.php +++ b/src/XeroPHP/Models/Accounting/Journal.php @@ -132,9 +132,9 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET - ); + ]; } /** @@ -150,16 +150,16 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'JournalID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'JournalDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'JournalNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CreatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SourceID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SourceType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'JournalLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Journal\\JournalLine', true, false) - ); + return [ + 'JournalID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'JournalDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'JournalNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CreatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'Reference' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SourceID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SourceType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'JournalLines' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Journal\\JournalLine', true, false] + ]; } public static function isPageable() @@ -316,7 +316,7 @@ public function getJournalLines() public function addJournalLine(JournalLine $value) { $this->propertyUpdated('JournalLines', $value); - if(!isset($this->_data['JournalLines'])){ + if (!isset($this->_data['JournalLines'])) { $this->_data['JournalLines'] = new Remote\Collection(); } $this->_data['JournalLines'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Journal/JournalLine.php b/src/XeroPHP/Models/Accounting/Journal/JournalLine.php index 71c75831..f06dacfc 100644 --- a/src/XeroPHP/Models/Accounting/Journal/JournalLine.php +++ b/src/XeroPHP/Models/Accounting/Journal/JournalLine.php @@ -131,8 +131,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -148,20 +148,20 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'JournalLineID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'AccountName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NetAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'GrossAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TaxAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'TaxName' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TaxRate', false, false), - 'TrackingCategories' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false) - ); + return [ + 'JournalLineID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'AccountName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NetAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'GrossAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TaxAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'TaxName' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TaxRate', false, false], + 'TrackingCategories' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false] + ]; } public static function isPageable() @@ -394,7 +394,7 @@ public function getTrackingCategories() public function addTrackingCategory(TrackingCategory $value) { $this->propertyUpdated('TrackingCategories', $value); - if(!isset($this->_data['TrackingCategories'])){ + if (!isset($this->_data['TrackingCategories'])) { $this->_data['TrackingCategories'] = new Remote\Collection(); } $this->_data['TrackingCategories'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/LinkedTransaction.php b/src/XeroPHP/Models/Accounting/LinkedTransaction.php index 04f7f8c9..debedb12 100644 --- a/src/XeroPHP/Models/Accounting/LinkedTransaction.php +++ b/src/XeroPHP/Models/Accounting/LinkedTransaction.php @@ -132,12 +132,12 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST, Remote\Request::METHOD_DELETE - ); + ]; } /** @@ -153,18 +153,18 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'SourceTransactionID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SourceLineItemID' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'ContactID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TargetTransactionID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TargetLineItemID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LinkedTransactionID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Type' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'SourceTransactionTypeCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'SourceTransactionID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SourceLineItemID' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'ContactID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TargetTransactionID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TargetLineItemID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LinkedTransactionID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Type' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'SourceTransactionTypeCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/ManualJournal.php b/src/XeroPHP/Models/Accounting/ManualJournal.php index 127c5a72..76bfdff4 100644 --- a/src/XeroPHP/Models/Accounting/ManualJournal.php +++ b/src/XeroPHP/Models/Accounting/ManualJournal.php @@ -126,11 +126,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST - ); + ]; } /** @@ -146,18 +146,18 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'ManualJournalID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Narration' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'JournalLines' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\ManualJournal\\JournalLine', true, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Url' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ShowOnCashBasisReports' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false) - ); + return [ + 'ManualJournalID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Narration' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'JournalLines' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\ManualJournal\\JournalLine', true, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'LineAmountTypes' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Url' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ShowOnCashBasisReports' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() @@ -219,7 +219,7 @@ public function getJournalLines() public function addJournalLine(JournalLine $value) { $this->propertyUpdated('JournalLines', $value); - if(!isset($this->_data['JournalLines'])){ + if (!isset($this->_data['JournalLines'])) { $this->_data['JournalLines'] = new Remote\Collection(); } $this->_data['JournalLines'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/ManualJournal/JournalLine.php b/src/XeroPHP/Models/Accounting/ManualJournal/JournalLine.php index 31da1313..76241c2e 100644 --- a/src/XeroPHP/Models/Accounting/ManualJournal/JournalLine.php +++ b/src/XeroPHP/Models/Accounting/ManualJournal/JournalLine.php @@ -96,8 +96,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -113,14 +113,14 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'LineAmount' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Tracking' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false), - 'TaxAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'LineAmount' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Tracking' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false], + 'TaxAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() @@ -220,7 +220,7 @@ public function getTracking() public function addTracking(TrackingCategory $value) { $this->propertyUpdated('Tracking', $value); - if(!isset($this->_data['Tracking'])){ + if (!isset($this->_data['Tracking'])) { $this->_data['Tracking'] = new Remote\Collection(); } $this->_data['Tracking'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Organisation.php b/src/XeroPHP/Models/Accounting/Organisation.php index 4755a773..459e7dc2 100644 --- a/src/XeroPHP/Models/Accounting/Organisation.php +++ b/src/XeroPHP/Models/Accounting/Organisation.php @@ -256,9 +256,9 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET - ); + ]; } /** @@ -274,37 +274,37 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'APIKey' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LegalName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PaysTax' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'Version' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'OrganisationType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'BaseCurrency' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CountryCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'IsDemoCompany' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'OrganisationStatus' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'RegistrationNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'FinancialYearEndDay' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'FinancialYearEndMonth' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SalesTaxBasis' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'SalesTaxPeriod' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'DefaultSalesTax' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'DefaultPurchasesTax' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PeriodLockDate' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EndOfYearLockDate' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CreatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'OrganisationEntityType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Timezone' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ShortCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LineOfBusiness' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Addresses' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Address', true, false), - 'Phones' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Phone', true, false), - 'ExternalLinks' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\ExternalLink', true, false), - 'PaymentTerms' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\PaymentTerm', true, false) - ); + return [ + 'APIKey' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LegalName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PaysTax' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'Version' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'OrganisationType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'BaseCurrency' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CountryCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'IsDemoCompany' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'OrganisationStatus' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'RegistrationNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'FinancialYearEndDay' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'FinancialYearEndMonth' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SalesTaxBasis' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'SalesTaxPeriod' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'DefaultSalesTax' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'DefaultPurchasesTax' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PeriodLockDate' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EndOfYearLockDate' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CreatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'OrganisationEntityType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Timezone' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ShortCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LineOfBusiness' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Addresses' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Address', true, false], + 'Phones' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Phone', true, false], + 'ExternalLinks' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\ExternalLink', true, false], + 'PaymentTerms' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\PaymentTerm', true, false] + ]; } public static function isPageable() @@ -803,7 +803,7 @@ public function getAddresses() public function addAddress(Address $value) { $this->propertyUpdated('Addresses', $value); - if(!isset($this->_data['Addresses'])){ + if (!isset($this->_data['Addresses'])) { $this->_data['Addresses'] = new Remote\Collection(); } $this->_data['Addresses'][] = $value; @@ -826,7 +826,7 @@ public function getPhones() public function addPhone(Phone $value) { $this->propertyUpdated('Phones', $value); - if(!isset($this->_data['Phones'])){ + if (!isset($this->_data['Phones'])) { $this->_data['Phones'] = new Remote\Collection(); } $this->_data['Phones'][] = $value; @@ -849,7 +849,7 @@ public function getExternalLinks() public function addExternalLink(ExternalLink $value) { $this->propertyUpdated('ExternalLinks', $value); - if(!isset($this->_data['ExternalLinks'])){ + if (!isset($this->_data['ExternalLinks'])) { $this->_data['ExternalLinks'] = new Remote\Collection(); } $this->_data['ExternalLinks'][] = $value; @@ -872,7 +872,7 @@ public function getPaymentTerms() public function addPaymentTerm(PaymentTerm $value) { $this->propertyUpdated('PaymentTerms', $value); - if(!isset($this->_data['PaymentTerms'])){ + if (!isset($this->_data['PaymentTerms'])) { $this->_data['PaymentTerms'] = new Remote\Collection(); } $this->_data['PaymentTerms'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Organisation/Bill.php b/src/XeroPHP/Models/Accounting/Organisation/Bill.php index 8dab2c87..cfed1039 100644 --- a/src/XeroPHP/Models/Accounting/Organisation/Bill.php +++ b/src/XeroPHP/Models/Accounting/Organisation/Bill.php @@ -69,8 +69,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -86,10 +86,10 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Day' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Type' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false) - ); + return [ + 'Day' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Type' => [false, self::PROPERTY_TYPE_ENUM, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Organisation/ExternalLink.php b/src/XeroPHP/Models/Accounting/Organisation/ExternalLink.php index 4b203b6b..985cccf4 100644 --- a/src/XeroPHP/Models/Accounting/Organisation/ExternalLink.php +++ b/src/XeroPHP/Models/Accounting/Organisation/ExternalLink.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,10 +92,10 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'LinkType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Url' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'LinkType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Url' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Organisation/PaymentTerm.php b/src/XeroPHP/Models/Accounting/Organisation/PaymentTerm.php index 51f3aef9..3615e610 100644 --- a/src/XeroPHP/Models/Accounting/Organisation/PaymentTerm.php +++ b/src/XeroPHP/Models/Accounting/Organisation/PaymentTerm.php @@ -69,8 +69,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -86,10 +86,10 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Bills' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\Bill', true, false), - 'Sales' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\Sale', true, false) - ); + return [ + 'Bills' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\Bill', true, false], + 'Sales' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\Sale', true, false] + ]; } public static function isPageable() @@ -113,7 +113,7 @@ public function getBills() public function addBill(Bill $value) { $this->propertyUpdated('Bills', $value); - if(!isset($this->_data['Bills'])){ + if (!isset($this->_data['Bills'])) { $this->_data['Bills'] = new Remote\Collection(); } $this->_data['Bills'][] = $value; @@ -136,7 +136,7 @@ public function getSales() public function addSale(Sale $value) { $this->propertyUpdated('Sales', $value); - if(!isset($this->_data['Sales'])){ + if (!isset($this->_data['Sales'])) { $this->_data['Sales'] = new Remote\Collection(); } $this->_data['Sales'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Organisation/Sale.php b/src/XeroPHP/Models/Accounting/Organisation/Sale.php index c7dc188b..2f4a59b8 100644 --- a/src/XeroPHP/Models/Accounting/Organisation/Sale.php +++ b/src/XeroPHP/Models/Accounting/Organisation/Sale.php @@ -69,8 +69,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -86,10 +86,10 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Day' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Type' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false) - ); + return [ + 'Day' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Type' => [false, self::PROPERTY_TYPE_ENUM, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Overpayment.php b/src/XeroPHP/Models/Accounting/Overpayment.php index c25314ba..13332b5d 100644 --- a/src/XeroPHP/Models/Accounting/Overpayment.php +++ b/src/XeroPHP/Models/Accounting/Overpayment.php @@ -186,10 +186,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT - ); + ]; } /** @@ -205,27 +205,27 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Type' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Contact' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineItems' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Overpayment\\LineItem', true, false), - 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Total' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'CurrencyCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'FullyPaidOnDate' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'OverpaymentID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CurrencyRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'RemainingCredit' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Allocations' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Overpayment\\Allocation', true, true), - 'Payments' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Payment', true, false), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false) - ); + return [ + 'Reference' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Type' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Contact' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'LineAmountTypes' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'LineItems' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Overpayment\\LineItem', true, false], + 'SubTotal' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TotalTax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Total' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'CurrencyCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'FullyPaidOnDate' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'OverpaymentID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CurrencyRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'RemainingCredit' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Allocations' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Overpayment\\Allocation', true, true], + 'Payments' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Payment', true, false], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false] + ]; } public static function isPageable() @@ -365,7 +365,7 @@ public function getLineItems() public function addLineItem(LineItem $value) { $this->propertyUpdated('LineItems', $value); - if(!isset($this->_data['LineItems'])){ + if (!isset($this->_data['LineItems'])) { $this->_data['LineItems'] = new Remote\Collection(); } $this->_data['LineItems'][] = $value; @@ -561,7 +561,7 @@ public function getAllocations() public function addAllocation(Allocation $value) { $this->propertyUpdated('Allocations', $value); - if(!isset($this->_data['Allocations'])){ + if (!isset($this->_data['Allocations'])) { $this->_data['Allocations'] = new Remote\Collection(); } $this->_data['Allocations'][] = $value; @@ -584,7 +584,7 @@ public function getPayments() public function addPayment(Payment $value) { $this->propertyUpdated('Payments', $value); - if(!isset($this->_data['Payments'])){ + if (!isset($this->_data['Payments'])) { $this->_data['Payments'] = new Remote\Collection(); } $this->_data['Payments'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Overpayment/Allocation.php b/src/XeroPHP/Models/Accounting/Overpayment/Allocation.php index 551b4078..8d2baa38 100644 --- a/src/XeroPHP/Models/Accounting/Overpayment/Allocation.php +++ b/src/XeroPHP/Models/Accounting/Overpayment/Allocation.php @@ -77,8 +77,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -94,11 +94,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Invoice' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice', false, false), - 'AppliedAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false) - ); + return [ + 'Invoice' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice', false, false], + 'AppliedAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Overpayment/LineItem.php b/src/XeroPHP/Models/Accounting/Overpayment/LineItem.php index d5bfe258..b72d245c 100644 --- a/src/XeroPHP/Models/Accounting/Overpayment/LineItem.php +++ b/src/XeroPHP/Models/Accounting/Overpayment/LineItem.php @@ -114,8 +114,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -131,16 +131,16 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Quantity' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UnitAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'AccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'TaxAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'LineAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Tracking' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false) - ); + return [ + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Quantity' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UnitAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'AccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'TaxAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'LineAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Tracking' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Payment.php b/src/XeroPHP/Models/Accounting/Payment.php index 573a08fc..b20def03 100644 --- a/src/XeroPHP/Models/Accounting/Payment.php +++ b/src/XeroPHP/Models/Accounting/Payment.php @@ -161,11 +161,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST - ); + ]; } /** @@ -181,22 +181,22 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Invoice' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice', false, false), - 'CreditNote' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\CreditNote', false, false), - 'Prepayment' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Prepayment', false, false), - 'Overpayment' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Overpayment', false, false), - 'Account' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Account', false, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'CurrencyRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'IsReconciled' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'PaymentType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'PaymentID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Invoice' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice', false, false], + 'CreditNote' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\CreditNote', false, false], + 'Prepayment' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Prepayment', false, false], + 'Overpayment' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Overpayment', false, false], + 'Account' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Account', false, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'CurrencyRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Reference' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'IsReconciled' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'PaymentType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'PaymentID' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Phone.php b/src/XeroPHP/Models/Accounting/Phone.php index d7820197..0d73394d 100644 --- a/src/XeroPHP/Models/Accounting/Phone.php +++ b/src/XeroPHP/Models/Accounting/Phone.php @@ -86,8 +86,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -103,12 +103,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'PhoneType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'PhoneNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PhoneAreaCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PhoneCountryCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'PhoneType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'PhoneNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PhoneAreaCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PhoneCountryCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Prepayment.php b/src/XeroPHP/Models/Accounting/Prepayment.php index 4fab3537..eba45814 100644 --- a/src/XeroPHP/Models/Accounting/Prepayment.php +++ b/src/XeroPHP/Models/Accounting/Prepayment.php @@ -180,10 +180,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT - ); + ]; } /** @@ -199,26 +199,26 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Type' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Contact' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineItems' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Prepayment\\LineItem', true, false), - 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Total' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'CurrencyCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'FullyPaidOnDate' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PrepaymentID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CurrencyRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'RemainingCredit' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Allocations' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Prepayment\\Allocation', true, true), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false) - ); + return [ + 'Reference' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Type' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Contact' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'LineAmountTypes' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'LineItems' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Prepayment\\LineItem', true, false], + 'SubTotal' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TotalTax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Total' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'CurrencyCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'FullyPaidOnDate' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PrepaymentID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CurrencyRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'RemainingCredit' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Allocations' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Prepayment\\Allocation', true, true], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false] + ]; } public static function isPageable() @@ -358,7 +358,7 @@ public function getLineItems() public function addLineItem(LineItem $value) { $this->propertyUpdated('LineItems', $value); - if(!isset($this->_data['LineItems'])){ + if (!isset($this->_data['LineItems'])) { $this->_data['LineItems'] = new Remote\Collection(); } $this->_data['LineItems'][] = $value; @@ -554,7 +554,7 @@ public function getAllocations() public function addAllocation(Allocation $value) { $this->propertyUpdated('Allocations', $value); - if(!isset($this->_data['Allocations'])){ + if (!isset($this->_data['Allocations'])) { $this->_data['Allocations'] = new Remote\Collection(); } $this->_data['Allocations'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Prepayment/Allocation.php b/src/XeroPHP/Models/Accounting/Prepayment/Allocation.php index 6093c44a..1211e016 100644 --- a/src/XeroPHP/Models/Accounting/Prepayment/Allocation.php +++ b/src/XeroPHP/Models/Accounting/Prepayment/Allocation.php @@ -77,8 +77,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -94,11 +94,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Invoice' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice', false, false), - 'AppliedAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false) - ); + return [ + 'Invoice' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Invoice', false, false], + 'AppliedAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/Prepayment/LineItem.php b/src/XeroPHP/Models/Accounting/Prepayment/LineItem.php index 75e30c7b..d2e6d621 100644 --- a/src/XeroPHP/Models/Accounting/Prepayment/LineItem.php +++ b/src/XeroPHP/Models/Accounting/Prepayment/LineItem.php @@ -114,8 +114,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -131,16 +131,16 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Quantity' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UnitAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'AccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'TaxAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'LineAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Tracking' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false) - ); + return [ + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Quantity' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UnitAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'AccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'TaxAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'LineAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Tracking' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/PurchaseOrder.php b/src/XeroPHP/Models/Accounting/PurchaseOrder.php index b778eba6..d31fac54 100644 --- a/src/XeroPHP/Models/Accounting/PurchaseOrder.php +++ b/src/XeroPHP/Models/Accounting/PurchaseOrder.php @@ -218,11 +218,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST - ); + ]; } /** @@ -238,32 +238,32 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Contact' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), - 'LineItems' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\PurchaseOrder\\LineItem', true, false), - 'Date' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'DeliveryDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'PurchaseOrderNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'BrandingThemeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CurrencyCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'SentToContact' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'DeliveryAddress' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AttentionTo' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Telephone' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'DeliveryInstructions' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ExpectedArrivalDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'PurchaseOrderID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CurrencyRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Total' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TotalDiscount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false) - ); + return [ + 'Contact' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false], + 'LineItems' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\PurchaseOrder\\LineItem', true, false], + 'Date' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'DeliveryDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'LineAmountTypes' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'PurchaseOrderNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Reference' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'BrandingThemeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CurrencyCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'SentToContact' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'DeliveryAddress' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AttentionTo' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Telephone' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'DeliveryInstructions' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ExpectedArrivalDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'PurchaseOrderID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CurrencyRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'SubTotal' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TotalTax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Total' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TotalDiscount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() @@ -306,7 +306,7 @@ public function getLineItems() public function addLineItem(LineItem $value) { $this->propertyUpdated('LineItems', $value); - if(!isset($this->_data['LineItems'])){ + if (!isset($this->_data['LineItems'])) { $this->_data['LineItems'] = new Remote\Collection(); } $this->_data['LineItems'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/PurchaseOrder/LineItem.php b/src/XeroPHP/Models/Accounting/PurchaseOrder/LineItem.php index 310177f9..deab99aa 100644 --- a/src/XeroPHP/Models/Accounting/PurchaseOrder/LineItem.php +++ b/src/XeroPHP/Models/Accounting/PurchaseOrder/LineItem.php @@ -129,8 +129,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -146,19 +146,19 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Quantity' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'UnitAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'ItemCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'DiscountRate' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Tracking' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false), - 'LineItemID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'LineAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Quantity' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'UnitAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'ItemCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'DiscountRate' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Tracking' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false], + 'LineItemID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'LineAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() @@ -315,7 +315,7 @@ public function getTracking() public function addTracking(TrackingCategory $value) { $this->propertyUpdated('Tracking', $value); - if(!isset($this->_data['Tracking'])){ + if (!isset($this->_data['Tracking'])) { $this->_data['Tracking'] = new Remote\Collection(); } $this->_data['Tracking'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Receipt.php b/src/XeroPHP/Models/Accounting/Receipt.php index 7c21d78e..6510fbef 100644 --- a/src/XeroPHP/Models/Accounting/Receipt.php +++ b/src/XeroPHP/Models/Accounting/Receipt.php @@ -156,11 +156,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST - ); + ]; } /** @@ -176,23 +176,23 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Date' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'Contact' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), - 'LineItems' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Receipt\\LineItem', true, false), - 'User' => array (true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\User', false, false), - 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Total' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'ReceiptID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ReceiptNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'Url' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Date' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'Contact' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false], + 'LineItems' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Receipt\\LineItem', true, false], + 'User' => [true, self::PROPERTY_TYPE_OBJECT, 'Accounting\\User', false, false], + 'Reference' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LineAmountTypes' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'SubTotal' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TotalTax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Total' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'ReceiptID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ReceiptNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'Url' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -254,7 +254,7 @@ public function getLineItems() public function addLineItem(LineItem $value) { $this->propertyUpdated('LineItems', $value); - if(!isset($this->_data['LineItems'])){ + if (!isset($this->_data['LineItems'])) { $this->_data['LineItems'] = new Remote\Collection(); } $this->_data['LineItems'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/Receipt/LineItem.php b/src/XeroPHP/Models/Accounting/Receipt/LineItem.php index ae01a4e3..23f1d0d2 100644 --- a/src/XeroPHP/Models/Accounting/Receipt/LineItem.php +++ b/src/XeroPHP/Models/Accounting/Receipt/LineItem.php @@ -116,8 +116,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -133,16 +133,16 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Description' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'UnitAmount' => array (true, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'AccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'Quantity' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LineAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Tracking' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false), - 'DiscountRate' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Description' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'UnitAmount' => [true, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'AccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'Quantity' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'LineAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Tracking' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false], + 'DiscountRate' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -280,7 +280,7 @@ public function getTracking() public function addTracking(TrackingCategory $value) { $this->propertyUpdated('Tracking', $value); - if(!isset($this->_data['Tracking'])){ + if (!isset($this->_data['Tracking'])) { $this->_data['Tracking'] = new Remote\Collection(); } $this->_data['Tracking'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/RepeatingInvoice.php b/src/XeroPHP/Models/Accounting/RepeatingInvoice.php index eab5a27b..228ca1e3 100644 --- a/src/XeroPHP/Models/Accounting/RepeatingInvoice.php +++ b/src/XeroPHP/Models/Accounting/RepeatingInvoice.php @@ -147,9 +147,9 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET - ); + ]; } /** @@ -165,22 +165,22 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Type' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Contact' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false), - 'Schedule' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\RepeatingInvoice\\Schedule', false, false), - 'LineItems' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\RepeatingInvoice\\LineItem', true, false), - 'LineAmountTypes' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Reference' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'BrandingThemeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CurrencyCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'SubTotal' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'TotalTax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Total' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'RepeatingInvoiceID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'HasAttachments' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false) - ); + return [ + 'Type' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Contact' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Contact', false, false], + 'Schedule' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\RepeatingInvoice\\Schedule', false, false], + 'LineItems' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\RepeatingInvoice\\LineItem', true, false], + 'LineAmountTypes' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Reference' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'BrandingThemeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CurrencyCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'SubTotal' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'TotalTax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Total' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'RepeatingInvoiceID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'HasAttachments' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false] + ]; } public static function isPageable() @@ -261,7 +261,7 @@ public function getLineItems() public function addLineItem(LineItem $value) { $this->propertyUpdated('LineItems', $value); - if(!isset($this->_data['LineItems'])){ + if (!isset($this->_data['LineItems'])) { $this->_data['LineItems'] = new Remote\Collection(); } $this->_data['LineItems'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/RepeatingInvoice/LineItem.php b/src/XeroPHP/Models/Accounting/RepeatingInvoice/LineItem.php index ed440b20..891c630b 100644 --- a/src/XeroPHP/Models/Accounting/RepeatingInvoice/LineItem.php +++ b/src/XeroPHP/Models/Accounting/RepeatingInvoice/LineItem.php @@ -126,8 +126,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -143,18 +143,18 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Quantity' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UnitAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'ItemCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'TaxAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'LineAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Tracking' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false), - 'DiscountRate' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Quantity' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UnitAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'ItemCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'TaxAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'LineAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Tracking' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory', true, false], + 'DiscountRate' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -330,7 +330,7 @@ public function getTracking() public function addTracking(TrackingCategory $value) { $this->propertyUpdated('Tracking', $value); - if(!isset($this->_data['Tracking'])){ + if (!isset($this->_data['Tracking'])) { $this->_data['Tracking'] = new Remote\Collection(); } $this->_data['Tracking'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/RepeatingInvoice/Schedule.php b/src/XeroPHP/Models/Accounting/RepeatingInvoice/Schedule.php index f643b293..82a57fa7 100644 --- a/src/XeroPHP/Models/Accounting/RepeatingInvoice/Schedule.php +++ b/src/XeroPHP/Models/Accounting/RepeatingInvoice/Schedule.php @@ -101,8 +101,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -118,15 +118,15 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Period' => array (false, self::PROPERTY_TYPE_INT, null, false, false), - 'Unit' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'DueDate' => array (false, self::PROPERTY_TYPE_INT, null, false, false), - 'DueDateType' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\PaymentTerm', false, false), - 'StartDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'NextScheduledDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'EndDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false) - ); + return [ + 'Period' => [false, self::PROPERTY_TYPE_INT, null, false, false], + 'Unit' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'DueDate' => [false, self::PROPERTY_TYPE_INT, null, false, false], + 'DueDateType' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\Organisation\\PaymentTerm', false, false], + 'StartDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'NextScheduledDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'EndDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/TaxRate.php b/src/XeroPHP/Models/Accounting/TaxRate.php index da38ee3f..2bc3bd8c 100644 --- a/src/XeroPHP/Models/Accounting/TaxRate.php +++ b/src/XeroPHP/Models/Accounting/TaxRate.php @@ -14,7 +14,7 @@ class TaxRate extends Remote\Object */ /** - * See Tax Types + * See Tax Types – can only be used on update calls * * @property string TaxType */ @@ -134,11 +134,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST - ); + ]; } /** @@ -154,20 +154,20 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'TaxComponents' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TaxRate\\TaxComponent', true, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'ReportTaxType' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'CanApplyToAssets' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'CanApplyToEquity' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'CanApplyToExpenses' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'CanApplyToLiabilities' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'CanApplyToRevenue' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'DisplayTaxRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'EffectiveRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'TaxComponents' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TaxRate\\TaxComponent', true, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'ReportTaxType' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'CanApplyToAssets' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'CanApplyToEquity' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'CanApplyToExpenses' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'CanApplyToLiabilities' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'CanApplyToRevenue' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'DisplayTaxRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'EffectiveRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() @@ -229,7 +229,7 @@ public function getTaxComponents() public function addTaxComponent(TaxComponent $value) { $this->propertyUpdated('TaxComponents', $value); - if(!isset($this->_data['TaxComponents'])){ + if (!isset($this->_data['TaxComponents'])) { $this->_data['TaxComponents'] = new Remote\Collection(); } $this->_data['TaxComponents'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/TaxRate/TaxComponent.php b/src/XeroPHP/Models/Accounting/TaxRate/TaxComponent.php index 01e21f47..0a96d84c 100644 --- a/src/XeroPHP/Models/Accounting/TaxRate/TaxComponent.php +++ b/src/XeroPHP/Models/Accounting/TaxRate/TaxComponent.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Rate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'IsCompound' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false) - ); + return [ + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Rate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'IsCompound' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/TrackingCategory.php b/src/XeroPHP/Models/Accounting/TrackingCategory.php index 5c136ff3..e947ec5a 100644 --- a/src/XeroPHP/Models/Accounting/TrackingCategory.php +++ b/src/XeroPHP/Models/Accounting/TrackingCategory.php @@ -82,12 +82,12 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST, Remote\Request::METHOD_DELETE - ); + ]; } /** @@ -103,12 +103,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'TrackingCategoryID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Options' => array (false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory\\TrackingOption', true, true) - ); + return [ + 'TrackingCategoryID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Options' => [false, self::PROPERTY_TYPE_OBJECT, 'Accounting\\TrackingCategory\\TrackingOption', true, true] + ]; } public static function isPageable() @@ -189,7 +189,7 @@ public function getOptions() public function addOption(TrackingOption $value) { $this->propertyUpdated('Options', $value); - if(!isset($this->_data['Options'])){ + if (!isset($this->_data['Options'])) { $this->_data['Options'] = new Remote\Collection(); } $this->_data['Options'][] = $value; diff --git a/src/XeroPHP/Models/Accounting/TrackingCategory/TrackingOption.php b/src/XeroPHP/Models/Accounting/TrackingCategory/TrackingOption.php index 6bce6b57..c3976a18 100644 --- a/src/XeroPHP/Models/Accounting/TrackingCategory/TrackingOption.php +++ b/src/XeroPHP/Models/Accounting/TrackingCategory/TrackingOption.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'TrackingOptionID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'TrackingOptionID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Accounting/User.php b/src/XeroPHP/Models/Accounting/User.php index 55219a6c..c4b87eee 100644 --- a/src/XeroPHP/Models/Accounting/User.php +++ b/src/XeroPHP/Models/Accounting/User.php @@ -99,9 +99,9 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET - ); + ]; } /** @@ -117,15 +117,15 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'UserID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmailAddress' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'FirstName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LastName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'IsSubscriber' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'OrganisationRole' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false) - ); + return [ + 'UserID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmailAddress' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'FirstName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LastName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'IsSubscriber' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'OrganisationRole' => [false, self::PROPERTY_TYPE_ENUM, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Assets/AssetType.php b/src/XeroPHP/Models/Assets/AssetType.php index 5c52e51a..03de66cd 100644 --- a/src/XeroPHP/Models/Assets/AssetType.php +++ b/src/XeroPHP/Models/Assets/AssetType.php @@ -101,10 +101,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_POST - ); + ]; } /** @@ -120,15 +120,15 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'assetTypeName' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'fixedAssetAccountId' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'depreciationExpenseAccountId' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'accumulatedDepreciationAccountId' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'BookDepreciationSetting' => array (true, self::PROPERTY_TYPE_OBJECT, 'Assets\\AssetType\\BookDepreciationSetting', false, false), - 'assetTypeId' => array (true, self::PROPERTY_TYPE_GUID, null, false, false), - 'Locks' => array (true, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'assetTypeName' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'fixedAssetAccountId' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'depreciationExpenseAccountId' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'accumulatedDepreciationAccountId' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'BookDepreciationSetting' => [true, self::PROPERTY_TYPE_OBJECT, 'Assets\\AssetType\\BookDepreciationSetting', false, false], + 'assetTypeId' => [true, self::PROPERTY_TYPE_GUID, null, false, false], + 'Locks' => [true, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Assets/AssetType/BookDepreciationSetting.php b/src/XeroPHP/Models/Assets/AssetType/BookDepreciationSetting.php index c7eb6e15..94dc8b31 100644 --- a/src/XeroPHP/Models/Assets/AssetType/BookDepreciationSetting.php +++ b/src/XeroPHP/Models/Assets/AssetType/BookDepreciationSetting.php @@ -87,8 +87,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -104,13 +104,13 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'depreciationMethod' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'averagingMethod' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'depreciationRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'effectiveLifeYears' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), - 'depreciationCalculationMethod' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'depreciationMethod' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'averagingMethod' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'depreciationRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'effectiveLifeYears' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false], + 'depreciationCalculationMethod' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -191,7 +191,7 @@ public function geteffectiveLifeYears() public function addeffectiveLifeYear($value) { $this->propertyUpdated('effectiveLifeYears', $value); - if(!isset($this->_data['effectiveLifeYears'])){ + if (!isset($this->_data['effectiveLifeYears'])) { $this->_data['effectiveLifeYears'] = new Remote\Collection(); } $this->_data['effectiveLifeYears'][] = $value; diff --git a/src/XeroPHP/Models/Assets/Setting.php b/src/XeroPHP/Models/Assets/Setting.php index 529ecff9..0ba30053 100644 --- a/src/XeroPHP/Models/Assets/Setting.php +++ b/src/XeroPHP/Models/Assets/Setting.php @@ -105,9 +105,9 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET - ); + ]; } /** @@ -123,16 +123,16 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'assetNumberPrefix' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'assetNumberSequence' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'assetStartDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'lastDepreciationDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'defaultGainOnDisposalAccountId' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'defaultLossOnDisposalAccountId' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'defaultCapitalGainOnDisposalAccount' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'optInForTax' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'assetNumberPrefix' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'assetNumberSequence' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'assetStartDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'lastDepreciationDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'defaultGainOnDisposalAccountId' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'defaultLossOnDisposalAccountId' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'defaultCapitalGainOnDisposalAccount' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'optInForTax' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Files/Association.php b/src/XeroPHP/Models/Files/Association.php index 6d883b8e..edf4d5e1 100644 --- a/src/XeroPHP/Models/Files/Association.php +++ b/src/XeroPHP/Models/Files/Association.php @@ -77,11 +77,11 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET, Remote\Request::METHOD_DELETE - ); + ]; } /** @@ -97,11 +97,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'ObjectId' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'ObjectGroup' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'ObjectType' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false) - ); + return [ + 'ObjectId' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'ObjectGroup' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'ObjectType' => [true, self::PROPERTY_TYPE_ENUM, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Files/File.php b/src/XeroPHP/Models/Files/File.php index fb99ef12..0dd1ba03 100644 --- a/src/XeroPHP/Models/Files/File.php +++ b/src/XeroPHP/Models/Files/File.php @@ -106,12 +106,12 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_POST, Remote\Request::METHOD_PUT, Remote\Request::METHOD_DELETE - ); + ]; } /** @@ -127,16 +127,16 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'FolderId' => array (false, self::PROPERTY_TYPE_OBJECT, 'Files\\Folder', false, false), - 'MimeType' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Size' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CreatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'User' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Id' => array (false, self::PROPERTY_TYPE_GUID, null, false, false) - ); + return [ + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'FolderId' => [false, self::PROPERTY_TYPE_OBJECT, 'Files\\Folder', false, false], + 'MimeType' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Size' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CreatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'User' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Id' => [false, self::PROPERTY_TYPE_GUID, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/Files/Folder.php b/src/XeroPHP/Models/Files/Folder.php index 3f3d71aa..456c4bd9 100644 --- a/src/XeroPHP/Models/Files/Folder.php +++ b/src/XeroPHP/Models/Files/Folder.php @@ -101,12 +101,12 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET, Remote\Request::METHOD_PUT, Remote\Request::METHOD_POST, Remote\Request::METHOD_DELETE - ); + ]; } /** @@ -122,15 +122,15 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Name' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'FileCount' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'Email' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'IsInbox' => array (true, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'Id' => array (true, self::PROPERTY_TYPE_GUID, null, false, false), - 'Files' => array (true, self::PROPERTY_TYPE_OBJECT, 'Files\\File', true, false), - 'FolderId' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Name' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'FileCount' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'Email' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'IsInbox' => [true, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'Id' => [true, self::PROPERTY_TYPE_GUID, null, false, false], + 'Files' => [true, self::PROPERTY_TYPE_OBJECT, 'Files\\File', true, false], + 'FolderId' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -249,7 +249,7 @@ public function getFiles() public function addFile(File $value) { $this->propertyUpdated('Files', $value); - if(!isset($this->_data['Files'])){ + if (!isset($this->_data['Files'])) { $this->_data['Files'] = new Remote\Collection(); } $this->_data['Files'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/Employee.php b/src/XeroPHP/Models/PayrollAU/Employee.php index ddbc6309..5848f9cd 100644 --- a/src/XeroPHP/Models/PayrollAU/Employee.php +++ b/src/XeroPHP/Models/PayrollAU/Employee.php @@ -248,10 +248,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -267,36 +267,36 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'FirstName' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'LastName' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'DateOfBirth' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'HomeAddress' => array (true, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\HomeAddress', false, false), - 'StartDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'Title' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'MiddleNames' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Email' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Gender' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Mobile' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TwitterUserName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'IsAuthorisedToApproveLeave' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'IsAuthorisedToApproveTimesheets' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'Occupation' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'JobTitle' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Classification' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'OrdinaryEarningsRateID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PayrollCalendarID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmployeeGroupName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'BankAccounts' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\BankAccount', true, false), - 'PayTemplate' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\PayTemplate', false, false), - 'OpeningBalances' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\OpeningBalance', true, false), - 'LeaveBalances' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\LeaveBalance', true, false), - 'SuperMemberships' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\SuperMembership', true, false), - 'TerminationDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'EmployeeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false) - ); + return [ + 'FirstName' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'LastName' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'DateOfBirth' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'HomeAddress' => [true, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\HomeAddress', false, false], + 'StartDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'Title' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'MiddleNames' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Email' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Gender' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Mobile' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TwitterUserName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'IsAuthorisedToApproveLeave' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'IsAuthorisedToApproveTimesheets' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'Occupation' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'JobTitle' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Classification' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'OrdinaryEarningsRateID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PayrollCalendarID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmployeeGroupName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'BankAccounts' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\BankAccount', true, false], + 'PayTemplate' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\PayTemplate', false, false], + 'OpeningBalances' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\OpeningBalance', true, false], + 'LeaveBalances' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\LeaveBalance', true, false], + 'SuperMemberships' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Employee\\SuperMembership', true, false], + 'TerminationDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'EmployeeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() @@ -683,7 +683,7 @@ public function getBankAccounts() public function addBankAccount(BankAccount $value) { $this->propertyUpdated('BankAccounts', $value); - if(!isset($this->_data['BankAccounts'])){ + if (!isset($this->_data['BankAccounts'])) { $this->_data['BankAccounts'] = new Remote\Collection(); } $this->_data['BankAccounts'][] = $value; @@ -725,7 +725,7 @@ public function getOpeningBalances() public function addOpeningBalance(OpeningBalance $value) { $this->propertyUpdated('OpeningBalances', $value); - if(!isset($this->_data['OpeningBalances'])){ + if (!isset($this->_data['OpeningBalances'])) { $this->_data['OpeningBalances'] = new Remote\Collection(); } $this->_data['OpeningBalances'][] = $value; @@ -748,7 +748,7 @@ public function getLeaveBalances() public function addLeaveBalance(LeaveBalance $value) { $this->propertyUpdated('LeaveBalances', $value); - if(!isset($this->_data['LeaveBalances'])){ + if (!isset($this->_data['LeaveBalances'])) { $this->_data['LeaveBalances'] = new Remote\Collection(); } $this->_data['LeaveBalances'][] = $value; @@ -771,7 +771,7 @@ public function getSuperMemberships() public function addSuperMembership(SuperMembership $value) { $this->propertyUpdated('SuperMemberships', $value); - if(!isset($this->_data['SuperMemberships'])){ + if (!isset($this->_data['SuperMemberships'])) { $this->_data['SuperMemberships'] = new Remote\Collection(); } $this->_data['SuperMemberships'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/Employee/BankAccount.php b/src/XeroPHP/Models/PayrollAU/Employee/BankAccount.php index a14b1333..1c8130be 100644 --- a/src/XeroPHP/Models/PayrollAU/Employee/BankAccount.php +++ b/src/XeroPHP/Models/PayrollAU/Employee/BankAccount.php @@ -95,8 +95,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -112,14 +112,14 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'StatementText' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'BSB' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Remainder' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'StatementText' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'BSB' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Remainder' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/Employee/HomeAddress.php b/src/XeroPHP/Models/PayrollAU/Employee/HomeAddress.php index e4a48bd5..87ae1760 100644 --- a/src/XeroPHP/Models/PayrollAU/Employee/HomeAddress.php +++ b/src/XeroPHP/Models/PayrollAU/Employee/HomeAddress.php @@ -93,8 +93,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -110,14 +110,14 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'AddressLine1' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AddressLine2' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'City' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Region' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'PostalCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Country' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'AddressLine1' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AddressLine2' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'City' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Region' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'PostalCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Country' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/Employee/LeaveBalance.php b/src/XeroPHP/Models/PayrollAU/Employee/LeaveBalance.php index eeb1f160..c2241cc0 100644 --- a/src/XeroPHP/Models/PayrollAU/Employee/LeaveBalance.php +++ b/src/XeroPHP/Models/PayrollAU/Employee/LeaveBalance.php @@ -82,8 +82,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -99,12 +99,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'LeaveName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LeaveTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TypeOfUnits' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\PayItem', true, false) - ); + return [ + 'LeaveName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LeaveTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TypeOfUnits' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\PayItem', true, false] + ]; } public static function isPageable() @@ -185,7 +185,7 @@ public function getTypeOfUnits() public function addTypeOfUnit(PayItem $value) { $this->propertyUpdated('TypeOfUnits', $value); - if(!isset($this->_data['TypeOfUnits'])){ + if (!isset($this->_data['TypeOfUnits'])) { $this->_data['TypeOfUnits'] = new Remote\Collection(); } $this->_data['TypeOfUnits'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/Employee/OpeningBalance.php b/src/XeroPHP/Models/PayrollAU/Employee/OpeningBalance.php index 0488d76d..052e8286 100644 --- a/src/XeroPHP/Models/PayrollAU/Employee/OpeningBalance.php +++ b/src/XeroPHP/Models/PayrollAU/Employee/OpeningBalance.php @@ -150,8 +150,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -167,23 +167,23 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'OpeningBalanceDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'Tax' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EarningsLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\EarningsLine', true, false), - 'DeductionLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\DeductionLine', true, false), - 'SuperLines' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ReimbursementLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\ReimbursementLine', true, false), - 'LeaveLines' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EarningsRateID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'DeductionTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SuperMembershipID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CalculationType' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ReimbursementTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LeaveTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'OpeningBalanceDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'Tax' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EarningsLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\EarningsLine', true, false], + 'DeductionLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\DeductionLine', true, false], + 'SuperLines' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ReimbursementLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\ReimbursementLine', true, false], + 'LeaveLines' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EarningsRateID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'DeductionTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SuperMembershipID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CalculationType' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ReimbursementTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LeaveTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -245,7 +245,7 @@ public function getEarningsLines() public function addEarningsLine(EarningsLine $value) { $this->propertyUpdated('EarningsLines', $value); - if(!isset($this->_data['EarningsLines'])){ + if (!isset($this->_data['EarningsLines'])) { $this->_data['EarningsLines'] = new Remote\Collection(); } $this->_data['EarningsLines'][] = $value; @@ -268,7 +268,7 @@ public function getDeductionLines() public function addDeductionLine(DeductionLine $value) { $this->propertyUpdated('DeductionLines', $value); - if(!isset($this->_data['DeductionLines'])){ + if (!isset($this->_data['DeductionLines'])) { $this->_data['DeductionLines'] = new Remote\Collection(); } $this->_data['DeductionLines'][] = $value; @@ -310,7 +310,7 @@ public function getReimbursementLines() public function addReimbursementLine(ReimbursementLine $value) { $this->propertyUpdated('ReimbursementLines', $value); - if(!isset($this->_data['ReimbursementLines'])){ + if (!isset($this->_data['ReimbursementLines'])) { $this->_data['ReimbursementLines'] = new Remote\Collection(); } $this->_data['ReimbursementLines'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/Employee/PayTemplate.php b/src/XeroPHP/Models/PayrollAU/Employee/PayTemplate.php index f3286e37..4c4fe466 100644 --- a/src/XeroPHP/Models/PayrollAU/Employee/PayTemplate.php +++ b/src/XeroPHP/Models/PayrollAU/Employee/PayTemplate.php @@ -215,8 +215,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -232,34 +232,34 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsLines' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), - 'DeductionLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\DeductionLine', true, false), - 'SuperLines' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ReimbursementLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\ReimbursementLine', true, false), - 'LeaveLines' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EarningsRateID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CalculationType' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NumberOfUnitsPerWeek' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'AnnualSalary' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'RatePerUnit' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'NormalNumberOfUnits' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'DeductionTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Percentage' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'SuperMembershipID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ContributionType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'ExpenseAccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LiabilityAccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'MinimumMonthlyEarnings' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ReimbursementTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LeaveTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AnnualNumberOfUnits' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'FullTimeNumberOfUnitsPerPeriod' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EntitlementFinalPayPayoutType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false) - ); + return [ + 'EarningsLines' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false], + 'DeductionLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\DeductionLine', true, false], + 'SuperLines' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ReimbursementLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\ReimbursementLine', true, false], + 'LeaveLines' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EarningsRateID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CalculationType' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NumberOfUnitsPerWeek' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'AnnualSalary' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'RatePerUnit' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'NormalNumberOfUnits' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'DeductionTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Percentage' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'SuperMembershipID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ContributionType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'ExpenseAccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LiabilityAccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'MinimumMonthlyEarnings' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ReimbursementTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LeaveTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AnnualNumberOfUnits' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'FullTimeNumberOfUnitsPerPeriod' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EntitlementFinalPayPayoutType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false] + ]; } public static function isPageable() @@ -283,7 +283,7 @@ public function getEarningsLines() public function addEarningsLine($value) { $this->propertyUpdated('EarningsLines', $value); - if(!isset($this->_data['EarningsLines'])){ + if (!isset($this->_data['EarningsLines'])) { $this->_data['EarningsLines'] = new Remote\Collection(); } $this->_data['EarningsLines'][] = $value; @@ -306,7 +306,7 @@ public function getDeductionLines() public function addDeductionLine(DeductionLine $value) { $this->propertyUpdated('DeductionLines', $value); - if(!isset($this->_data['DeductionLines'])){ + if (!isset($this->_data['DeductionLines'])) { $this->_data['DeductionLines'] = new Remote\Collection(); } $this->_data['DeductionLines'][] = $value; @@ -348,7 +348,7 @@ public function getReimbursementLines() public function addReimbursementLine(ReimbursementLine $value) { $this->propertyUpdated('ReimbursementLines', $value); - if(!isset($this->_data['ReimbursementLines'])){ + if (!isset($this->_data['ReimbursementLines'])) { $this->_data['ReimbursementLines'] = new Remote\Collection(); } $this->_data['ReimbursementLines'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/Employee/SuperMembership.php b/src/XeroPHP/Models/PayrollAU/Employee/SuperMembership.php index d2a59e71..11e9946f 100644 --- a/src/XeroPHP/Models/PayrollAU/Employee/SuperMembership.php +++ b/src/XeroPHP/Models/PayrollAU/Employee/SuperMembership.php @@ -81,8 +81,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -98,12 +98,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'SuperFundID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmployeeNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SuperMembershipID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmployeeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'SuperFundID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmployeeNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SuperMembershipID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmployeeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/Employee/TaxDeclaration.php b/src/XeroPHP/Models/PayrollAU/Employee/TaxDeclaration.php index 32dab5fe..79dade1c 100644 --- a/src/XeroPHP/Models/PayrollAU/Employee/TaxDeclaration.php +++ b/src/XeroPHP/Models/PayrollAU/Employee/TaxDeclaration.php @@ -154,8 +154,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -171,22 +171,22 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EmployeeID' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmploymentBasis' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'TFNExemptionType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'TaxFileNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AustralianResidentForTaxPurposes' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxFreeThresholdClaimed' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TaxOffsetEstimatedAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'HasHELPDebt' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'HasSFSSDebt' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'HasTSLDebt' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'HasTradeSupportLoanDebt' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'UpwardVariationTaxWithholdingAmount' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EligibleToReceiveLeaveLoading' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ApprovedWithholdingVariationPercentage' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'EmployeeID' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmploymentBasis' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'TFNExemptionType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'TaxFileNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AustralianResidentForTaxPurposes' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxFreeThresholdClaimed' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TaxOffsetEstimatedAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'HasHELPDebt' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'HasSFSSDebt' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'HasTSLDebt' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'HasTradeSupportLoanDebt' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'UpwardVariationTaxWithholdingAmount' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EligibleToReceiveLeaveLoading' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ApprovedWithholdingVariationPercentage' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/LeaveApplication.php b/src/XeroPHP/Models/PayrollAU/LeaveApplication.php index a0b4f5de..28f49c7e 100644 --- a/src/XeroPHP/Models/PayrollAU/LeaveApplication.php +++ b/src/XeroPHP/Models/PayrollAU/LeaveApplication.php @@ -109,10 +109,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -128,16 +128,16 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'LeaveApplicationID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmployeeID' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'LeaveTypeID' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'Title' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'StartDate' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'EndDate' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LeavePeriods' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\LeaveApplication\\LeavePeriod', true, false) - ); + return [ + 'LeaveApplicationID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmployeeID' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'LeaveTypeID' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'Title' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'StartDate' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'EndDate' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LeavePeriods' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\LeaveApplication\\LeavePeriod', true, false] + ]; } public static function isPageable() @@ -294,7 +294,7 @@ public function getLeavePeriods() public function addLeavePeriod(LeavePeriod $value) { $this->propertyUpdated('LeavePeriods', $value); - if(!isset($this->_data['LeavePeriods'])){ + if (!isset($this->_data['LeavePeriods'])) { $this->_data['LeavePeriods'] = new Remote\Collection(); } $this->_data['LeavePeriods'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/LeaveApplication/LeavePeriod.php b/src/XeroPHP/Models/PayrollAU/LeaveApplication/LeavePeriod.php index 5a78af74..f705e5cd 100644 --- a/src/XeroPHP/Models/PayrollAU/LeaveApplication/LeavePeriod.php +++ b/src/XeroPHP/Models/PayrollAU/LeaveApplication/LeavePeriod.php @@ -81,8 +81,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -98,12 +98,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PayPeriodEndDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'PayPeriodStartDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'LeavePeriodStatus' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false) - ); + return [ + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PayPeriodEndDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'PayPeriodStartDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'LeavePeriodStatus' => [false, self::PROPERTY_TYPE_ENUM, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/PayItem.php b/src/XeroPHP/Models/PayrollAU/PayItem.php index 79374229..bf4ae9f7 100644 --- a/src/XeroPHP/Models/PayrollAU/PayItem.php +++ b/src/XeroPHP/Models/PayrollAU/PayItem.php @@ -85,10 +85,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -104,12 +104,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsRates' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\PayItem\\EarningsRate', true, false), - 'DeductionTypes' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\PayItem\\DeductionType', true, false), - 'LeaveTypes' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\PayItem\\LeaveType', true, false), - 'ReimbursementTypes' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\PayItem\\ReimbursementType', true, false) - ); + return [ + 'EarningsRates' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\PayItem\\EarningsRate', true, false], + 'DeductionTypes' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\PayItem\\DeductionType', true, false], + 'LeaveTypes' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\PayItem\\LeaveType', true, false], + 'ReimbursementTypes' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\PayItem\\ReimbursementType', true, false] + ]; } public static function isPageable() @@ -133,7 +133,7 @@ public function getEarningsRates() public function addEarningsRate(EarningsRate $value) { $this->propertyUpdated('EarningsRates', $value); - if(!isset($this->_data['EarningsRates'])){ + if (!isset($this->_data['EarningsRates'])) { $this->_data['EarningsRates'] = new Remote\Collection(); } $this->_data['EarningsRates'][] = $value; @@ -156,7 +156,7 @@ public function getDeductionTypes() public function addDeductionType(DeductionType $value) { $this->propertyUpdated('DeductionTypes', $value); - if(!isset($this->_data['DeductionTypes'])){ + if (!isset($this->_data['DeductionTypes'])) { $this->_data['DeductionTypes'] = new Remote\Collection(); } $this->_data['DeductionTypes'][] = $value; @@ -179,7 +179,7 @@ public function getLeaveTypes() public function addLeaveType(LeaveType $value) { $this->propertyUpdated('LeaveTypes', $value); - if(!isset($this->_data['LeaveTypes'])){ + if (!isset($this->_data['LeaveTypes'])) { $this->_data['LeaveTypes'] = new Remote\Collection(); } $this->_data['LeaveTypes'][] = $value; @@ -202,7 +202,7 @@ public function getReimbursementTypes() public function addReimbursementType(ReimbursementType $value) { $this->propertyUpdated('ReimbursementTypes', $value); - if(!isset($this->_data['ReimbursementTypes'])){ + if (!isset($this->_data['ReimbursementTypes'])) { $this->_data['ReimbursementTypes'] = new Remote\Collection(); } $this->_data['ReimbursementTypes'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/PayItem/DeductionType.php b/src/XeroPHP/Models/PayrollAU/PayItem/DeductionType.php index d3ae17c8..b82809a1 100644 --- a/src/XeroPHP/Models/PayrollAU/PayItem/DeductionType.php +++ b/src/XeroPHP/Models/PayrollAU/PayItem/DeductionType.php @@ -89,8 +89,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -106,13 +106,13 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Name' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'ReducesTax' => array (true, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'ReducesSuper' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'DeductionTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Name' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'ReducesTax' => [true, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'ReducesSuper' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'DeductionTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/PayItem/EarningsRate.php b/src/XeroPHP/Models/PayrollAU/PayItem/EarningsRate.php index d496c5e4..1d56824a 100644 --- a/src/XeroPHP/Models/PayrollAU/PayItem/EarningsRate.php +++ b/src/XeroPHP/Models/PayrollAU/PayItem/EarningsRate.php @@ -148,8 +148,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -165,21 +165,21 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Name' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'DisplayName' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'TypeOfUnits' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'IsExemptFromTax' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'IsExemptFromSuper' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'EarningsType' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'EarningsRateID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'RateType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'RatePerUnit' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Multiplier' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'AccrueLeave' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'Name' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'DisplayName' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'TypeOfUnits' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'IsExemptFromTax' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'IsExemptFromSuper' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'EarningsType' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'EarningsRateID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'RateType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'RatePerUnit' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Multiplier' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'AccrueLeave' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/PayItem/LeaveType.php b/src/XeroPHP/Models/PayrollAU/PayItem/LeaveType.php index 909299a7..9c48ee5b 100644 --- a/src/XeroPHP/Models/PayrollAU/PayItem/LeaveType.php +++ b/src/XeroPHP/Models/PayrollAU/PayItem/LeaveType.php @@ -101,8 +101,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -118,15 +118,15 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Name' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'TypeOfUnits' => array (true, self::PROPERTY_TYPE_FLOAT, null, true, false), - 'IsPaidLeave' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'ShowOnPayslip' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'LeaveTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NormalEntitlement' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LeaveLoadingRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'Name' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'TypeOfUnits' => [true, self::PROPERTY_TYPE_FLOAT, null, true, false], + 'IsPaidLeave' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'ShowOnPayslip' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'LeaveTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NormalEntitlement' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LeaveLoadingRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() @@ -169,7 +169,7 @@ public function getTypeOfUnits() public function addTypeOfUnit($value) { $this->propertyUpdated('TypeOfUnits', $value); - if(!isset($this->_data['TypeOfUnits'])){ + if (!isset($this->_data['TypeOfUnits'])) { $this->_data['TypeOfUnits'] = new Remote\Collection(); } $this->_data['TypeOfUnits'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/PayItem/ReimbursementType.php b/src/XeroPHP/Models/PayrollAU/PayItem/ReimbursementType.php index f1aea0d2..9ef1b7a4 100644 --- a/src/XeroPHP/Models/PayrollAU/PayItem/ReimbursementType.php +++ b/src/XeroPHP/Models/PayrollAU/PayItem/ReimbursementType.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Name' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'ReimbursementTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Name' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'ReimbursementTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/PayRun.php b/src/XeroPHP/Models/PayrollAU/PayRun.php index a8720bed..65a9034c 100644 --- a/src/XeroPHP/Models/PayrollAU/PayRun.php +++ b/src/XeroPHP/Models/PayrollAU/PayRun.php @@ -141,10 +141,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -160,22 +160,22 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'PayrollCalendarID' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'PayRunID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PayRunPeriodStartDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'PayRunPeriodEndDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'PayRunStatus' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'PaymentDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'PayslipMessage' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Payslips' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip', true, false), - 'Wages' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Deductions' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Tax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Super' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Reimbursement' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NetPay' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'PayrollCalendarID' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'PayRunID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PayRunPeriodStartDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'PayRunPeriodEndDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'PayRunStatus' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'PaymentDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'PayslipMessage' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Payslips' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip', true, false], + 'Wages' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Deductions' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Tax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Super' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Reimbursement' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NetPay' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/PayrollCalendar.php b/src/XeroPHP/Models/PayrollAU/PayrollCalendar.php index f4dada16..4e181555 100644 --- a/src/XeroPHP/Models/PayrollAU/PayrollCalendar.php +++ b/src/XeroPHP/Models/PayrollAU/PayrollCalendar.php @@ -95,10 +95,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -114,13 +114,13 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'PayrollCalendarID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Name' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'CalendarType' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'StartDate' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'PaymentDate' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false) - ); + return [ + 'PayrollCalendarID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Name' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'CalendarType' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'StartDate' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'PaymentDate' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/Payslip.php b/src/XeroPHP/Models/PayrollAU/Payslip.php index 10854cb8..d946bc3e 100644 --- a/src/XeroPHP/Models/PayrollAU/Payslip.php +++ b/src/XeroPHP/Models/PayrollAU/Payslip.php @@ -185,10 +185,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -204,28 +204,28 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EmployeeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PayslipID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EarningsLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\EarningsLine', true, false), - 'TimesheetEarningsLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\TimesheetEarningsLine', true, false), - 'DeductionLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\DeductionLine', true, false), - 'LeaveAccrualLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\LeaveAccrualLine', true, false), - 'ReimbursementLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\ReimbursementLine', true, false), - 'SuperannuationLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\SuperannuationLine', true, false), - 'TaxLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\TaxLine', true, false), - 'FirstName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LastName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmployeeGroup' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LastEdited' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Wages' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), - 'Deductions' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), - 'NetPay' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Tax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Super' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Reimbursements' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), - 'LeaveEarningsLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\LeaveEarningsLine', true, false) - ); + return [ + 'EmployeeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PayslipID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EarningsLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\EarningsLine', true, false], + 'TimesheetEarningsLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\TimesheetEarningsLine', true, false], + 'DeductionLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\DeductionLine', true, false], + 'LeaveAccrualLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\LeaveAccrualLine', true, false], + 'ReimbursementLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\ReimbursementLine', true, false], + 'SuperannuationLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\SuperannuationLine', true, false], + 'TaxLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\TaxLine', true, false], + 'FirstName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LastName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmployeeGroup' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LastEdited' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Wages' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false], + 'Deductions' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false], + 'NetPay' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Tax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Super' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Reimbursements' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false], + 'LeaveEarningsLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Payslip\\LeaveEarningsLine', true, false] + ]; } public static function isPageable() @@ -287,7 +287,7 @@ public function getEarningsLines() public function addEarningsLine(EarningsLine $value) { $this->propertyUpdated('EarningsLines', $value); - if(!isset($this->_data['EarningsLines'])){ + if (!isset($this->_data['EarningsLines'])) { $this->_data['EarningsLines'] = new Remote\Collection(); } $this->_data['EarningsLines'][] = $value; @@ -310,7 +310,7 @@ public function getTimesheetEarningsLines() public function addTimesheetEarningsLine(TimesheetEarningsLine $value) { $this->propertyUpdated('TimesheetEarningsLines', $value); - if(!isset($this->_data['TimesheetEarningsLines'])){ + if (!isset($this->_data['TimesheetEarningsLines'])) { $this->_data['TimesheetEarningsLines'] = new Remote\Collection(); } $this->_data['TimesheetEarningsLines'][] = $value; @@ -333,7 +333,7 @@ public function getDeductionLines() public function addDeductionLine(DeductionLine $value) { $this->propertyUpdated('DeductionLines', $value); - if(!isset($this->_data['DeductionLines'])){ + if (!isset($this->_data['DeductionLines'])) { $this->_data['DeductionLines'] = new Remote\Collection(); } $this->_data['DeductionLines'][] = $value; @@ -356,7 +356,7 @@ public function getLeaveAccrualLines() public function addLeaveAccrualLine(LeaveAccrualLine $value) { $this->propertyUpdated('LeaveAccrualLines', $value); - if(!isset($this->_data['LeaveAccrualLines'])){ + if (!isset($this->_data['LeaveAccrualLines'])) { $this->_data['LeaveAccrualLines'] = new Remote\Collection(); } $this->_data['LeaveAccrualLines'][] = $value; @@ -379,7 +379,7 @@ public function getReimbursementLines() public function addReimbursementLine(ReimbursementLine $value) { $this->propertyUpdated('ReimbursementLines', $value); - if(!isset($this->_data['ReimbursementLines'])){ + if (!isset($this->_data['ReimbursementLines'])) { $this->_data['ReimbursementLines'] = new Remote\Collection(); } $this->_data['ReimbursementLines'][] = $value; @@ -402,7 +402,7 @@ public function getSuperannuationLines() public function addSuperannuationLine(SuperannuationLine $value) { $this->propertyUpdated('SuperannuationLines', $value); - if(!isset($this->_data['SuperannuationLines'])){ + if (!isset($this->_data['SuperannuationLines'])) { $this->_data['SuperannuationLines'] = new Remote\Collection(); } $this->_data['SuperannuationLines'][] = $value; @@ -425,7 +425,7 @@ public function getTaxLines() public function addTaxLine(TaxLine $value) { $this->propertyUpdated('TaxLines', $value); - if(!isset($this->_data['TaxLines'])){ + if (!isset($this->_data['TaxLines'])) { $this->_data['TaxLines'] = new Remote\Collection(); } $this->_data['TaxLines'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/Payslip/DeductionLine.php b/src/XeroPHP/Models/PayrollAU/Payslip/DeductionLine.php index 514169a3..c614177e 100644 --- a/src/XeroPHP/Models/PayrollAU/Payslip/DeductionLine.php +++ b/src/XeroPHP/Models/PayrollAU/Payslip/DeductionLine.php @@ -81,8 +81,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -98,12 +98,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'DeductionTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CalculationType' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Percentage' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false) - ); + return [ + 'DeductionTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CalculationType' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Percentage' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false] + ]; } public static function isPageable() @@ -184,7 +184,7 @@ public function getNumberOfUnits() public function addNumberOfUnit($value) { $this->propertyUpdated('NumberOfUnits', $value); - if(!isset($this->_data['NumberOfUnits'])){ + if (!isset($this->_data['NumberOfUnits'])) { $this->_data['NumberOfUnits'] = new Remote\Collection(); } $this->_data['NumberOfUnits'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/Payslip/EarningsLine.php b/src/XeroPHP/Models/PayrollAU/Payslip/EarningsLine.php index e51cb53d..4586f538 100644 --- a/src/XeroPHP/Models/PayrollAU/Payslip/EarningsLine.php +++ b/src/XeroPHP/Models/PayrollAU/Payslip/EarningsLine.php @@ -81,8 +81,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -98,12 +98,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsRateID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'RatePerUnit' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), - 'FixedAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'EarningsRateID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'RatePerUnit' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false], + 'FixedAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() @@ -165,7 +165,7 @@ public function getNumberOfUnits() public function addNumberOfUnit($value) { $this->propertyUpdated('NumberOfUnits', $value); - if(!isset($this->_data['NumberOfUnits'])){ + if (!isset($this->_data['NumberOfUnits'])) { $this->_data['NumberOfUnits'] = new Remote\Collection(); } $this->_data['NumberOfUnits'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/Payslip/LeaveAccrualLine.php b/src/XeroPHP/Models/PayrollAU/Payslip/LeaveAccrualLine.php index 3e89c816..49d72ca7 100644 --- a/src/XeroPHP/Models/PayrollAU/Payslip/LeaveAccrualLine.php +++ b/src/XeroPHP/Models/PayrollAU/Payslip/LeaveAccrualLine.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'LeaveTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AutoCalculate' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'LeaveTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AutoCalculate' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/Payslip/LeaveEarningsLine.php b/src/XeroPHP/Models/PayrollAU/Payslip/LeaveEarningsLine.php index 950f5695..afacf3a3 100644 --- a/src/XeroPHP/Models/PayrollAU/Payslip/LeaveEarningsLine.php +++ b/src/XeroPHP/Models/PayrollAU/Payslip/LeaveEarningsLine.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsRateID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'RatePerUnit' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false) - ); + return [ + 'EarningsRateID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'RatePerUnit' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false] + ]; } public static function isPageable() @@ -158,7 +158,7 @@ public function getNumberOfUnits() public function addNumberOfUnit($value) { $this->propertyUpdated('NumberOfUnits', $value); - if(!isset($this->_data['NumberOfUnits'])){ + if (!isset($this->_data['NumberOfUnits'])) { $this->_data['NumberOfUnits'] = new Remote\Collection(); } $this->_data['NumberOfUnits'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/Payslip/ReimbursementLine.php b/src/XeroPHP/Models/PayrollAU/Payslip/ReimbursementLine.php index 9789c1a0..2bb924bf 100644 --- a/src/XeroPHP/Models/PayrollAU/Payslip/ReimbursementLine.php +++ b/src/XeroPHP/Models/PayrollAU/Payslip/ReimbursementLine.php @@ -81,8 +81,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -98,12 +98,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'ReimbursementTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ExpenseAccount' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'ReimbursementTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ExpenseAccount' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/Payslip/SuperannuationLine.php b/src/XeroPHP/Models/PayrollAU/Payslip/SuperannuationLine.php index 70cbe6c7..a382450e 100644 --- a/src/XeroPHP/Models/PayrollAU/Payslip/SuperannuationLine.php +++ b/src/XeroPHP/Models/PayrollAU/Payslip/SuperannuationLine.php @@ -111,8 +111,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -128,17 +128,17 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'SuperMembershipID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ContributionType' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CalculationType' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'MinimumMonthlyEarnings' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ExpenseAccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LiabilityAccountCode' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PaymentDateForThisPeriod' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'Percentage' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'SuperMembershipID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ContributionType' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CalculationType' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'MinimumMonthlyEarnings' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ExpenseAccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LiabilityAccountCode' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PaymentDateForThisPeriod' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'Percentage' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/Payslip/TaxLine.php b/src/XeroPHP/Models/PayrollAU/Payslip/TaxLine.php index 846e826d..0398121f 100644 --- a/src/XeroPHP/Models/PayrollAU/Payslip/TaxLine.php +++ b/src/XeroPHP/Models/PayrollAU/Payslip/TaxLine.php @@ -82,8 +82,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -99,12 +99,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'TaxTypeName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'LiabilityAccount' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'TaxTypeName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'LiabilityAccount' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/Payslip/TimesheetEarningsLine.php b/src/XeroPHP/Models/PayrollAU/Payslip/TimesheetEarningsLine.php index 415caf1b..7356c41d 100644 --- a/src/XeroPHP/Models/PayrollAU/Payslip/TimesheetEarningsLine.php +++ b/src/XeroPHP/Models/PayrollAU/Payslip/TimesheetEarningsLine.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsRateID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'RatePerUnit' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'EarningsRateID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'RatePerUnit' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/Setting.php b/src/XeroPHP/Models/PayrollAU/Setting.php index 963826ea..2de4cc3e 100644 --- a/src/XeroPHP/Models/PayrollAU/Setting.php +++ b/src/XeroPHP/Models/PayrollAU/Setting.php @@ -78,9 +78,9 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET - ); + ]; } /** @@ -96,11 +96,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Accounts' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Setting\\Account', true, false), - 'TrackingCategories' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Setting\\TrackingCategory', true, false), - 'DaysInPayrollYear' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Accounts' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Setting\\Account', true, false], + 'TrackingCategories' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Setting\\TrackingCategory', true, false], + 'DaysInPayrollYear' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -124,7 +124,7 @@ public function getAccounts() public function addAccount(Account $value) { $this->propertyUpdated('Accounts', $value); - if(!isset($this->_data['Accounts'])){ + if (!isset($this->_data['Accounts'])) { $this->_data['Accounts'] = new Remote\Collection(); } $this->_data['Accounts'][] = $value; @@ -147,7 +147,7 @@ public function getTrackingCategories() public function addTrackingCategory(TrackingCategory $value) { $this->propertyUpdated('TrackingCategories', $value); - if(!isset($this->_data['TrackingCategories'])){ + if (!isset($this->_data['TrackingCategories'])) { $this->_data['TrackingCategories'] = new Remote\Collection(); } $this->_data['TrackingCategories'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/Setting/Account.php b/src/XeroPHP/Models/PayrollAU/Setting/Account.php index 468a8a39..fcfa0092 100644 --- a/src/XeroPHP/Models/PayrollAU/Setting/Account.php +++ b/src/XeroPHP/Models/PayrollAU/Setting/Account.php @@ -81,8 +81,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -98,12 +98,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'AccountID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Type' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Code' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'AccountID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Type' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Code' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/Setting/TrackingCategory.php b/src/XeroPHP/Models/PayrollAU/Setting/TrackingCategory.php index b3b809bc..da2549c9 100644 --- a/src/XeroPHP/Models/PayrollAU/Setting/TrackingCategory.php +++ b/src/XeroPHP/Models/PayrollAU/Setting/TrackingCategory.php @@ -69,8 +69,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -86,10 +86,10 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'TrackingCategoryID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TrackingCategoryName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'TrackingCategoryID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TrackingCategoryName' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/SuperFund.php b/src/XeroPHP/Models/PayrollAU/SuperFund.php index 7ad7deb9..b2528bb3 100644 --- a/src/XeroPHP/Models/PayrollAU/SuperFund.php +++ b/src/XeroPHP/Models/PayrollAU/SuperFund.php @@ -81,10 +81,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -100,12 +100,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'SuperFundID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Type' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'ABN' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'USI' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'SuperFundID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Type' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'ABN' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'USI' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/SuperFund/SuperFund.php b/src/XeroPHP/Models/PayrollAU/SuperFund/SuperFund.php index 0a3b1fbc..11dd9156 100644 --- a/src/XeroPHP/Models/PayrollAU/SuperFund/SuperFund.php +++ b/src/XeroPHP/Models/PayrollAU/SuperFund/SuperFund.php @@ -124,8 +124,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -141,18 +141,18 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Type' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ABN' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'BSB' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ElectronicServiceAddress' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SuperFundID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmployerNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SPIN' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'Type' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ABN' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'BSB' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ElectronicServiceAddress' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SuperFundID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmployerNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SPIN' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/SuperFundProduct.php b/src/XeroPHP/Models/PayrollAU/SuperFundProduct.php index 6aec5fd1..dd505c43 100644 --- a/src/XeroPHP/Models/PayrollAU/SuperFundProduct.php +++ b/src/XeroPHP/Models/PayrollAU/SuperFundProduct.php @@ -83,9 +83,9 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET - ); + ]; } /** @@ -101,12 +101,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'ABN' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'USI' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SPIN' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ProductName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'ABN' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'USI' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SPIN' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ProductName' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollAU/Timesheet.php b/src/XeroPHP/Models/PayrollAU/Timesheet.php index f6a94ee8..1e418170 100644 --- a/src/XeroPHP/Models/PayrollAU/Timesheet.php +++ b/src/XeroPHP/Models/PayrollAU/Timesheet.php @@ -104,10 +104,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -123,15 +123,15 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EmployeeID' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'StartDate' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'EndDate' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'TimesheetLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Timesheet\\TimesheetLine', true, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Hours' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TimesheetID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'EmployeeID' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'StartDate' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'EndDate' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'TimesheetLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollAU\\Timesheet\\TimesheetLine', true, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Hours' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TimesheetID' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -212,7 +212,7 @@ public function getTimesheetLines() public function addTimesheetLine(TimesheetLine $value) { $this->propertyUpdated('TimesheetLines', $value); - if(!isset($this->_data['TimesheetLines'])){ + if (!isset($this->_data['TimesheetLines'])) { $this->_data['TimesheetLines'] = new Remote\Collection(); } $this->_data['TimesheetLines'][] = $value; diff --git a/src/XeroPHP/Models/PayrollAU/Timesheet/TimesheetLine.php b/src/XeroPHP/Models/PayrollAU/Timesheet/TimesheetLine.php index 1f8d7365..21ccd839 100644 --- a/src/XeroPHP/Models/PayrollAU/Timesheet/TimesheetLine.php +++ b/src/XeroPHP/Models/PayrollAU/Timesheet/TimesheetLine.php @@ -76,8 +76,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -93,11 +93,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsRateID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TrackingItemID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'EarningsRateID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TrackingItemID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Employee.php b/src/XeroPHP/Models/PayrollUS/Employee.php index 91b5012c..d52532fc 100644 --- a/src/XeroPHP/Models/PayrollUS/Employee.php +++ b/src/XeroPHP/Models/PayrollUS/Employee.php @@ -240,10 +240,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -259,37 +259,37 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'FirstName' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'LastName' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'DateOfBirth' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'HomeAddress' => array (true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\HomeAddress', false, false), - 'MiddleNames' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'JobTitle' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Email' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Gender' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'MailingAddress' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\MailingAddress', false, false), - 'Phone' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmployeeNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SocialSecurityNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'StartDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'TerminationDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'PayScheduleID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmployeeGroupName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmploymentBasis' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'HolidayGroupID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'IsAuthorisedToApproveTimeOff' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'IsAuthorisedToApproveTimesheets' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false), - 'SalaryAndWages' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\SalaryAndWage', true, false), - 'WorkLocations' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\WorkLocation', true, false), - 'PaymentMethod' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\PaymentMethod', false, false), - 'PayTemplate' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\PayTemplate', false, false), - 'OpeningBalances' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\OpeningBalance', true, false), - 'TimeOffBalances' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\TimeOffBalance', true, false), - 'EmployeeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false) - ); + return [ + 'FirstName' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'LastName' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'DateOfBirth' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'HomeAddress' => [true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\HomeAddress', false, false], + 'MiddleNames' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'JobTitle' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Email' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Gender' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'MailingAddress' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\MailingAddress', false, false], + 'Phone' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmployeeNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SocialSecurityNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'StartDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'TerminationDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'PayScheduleID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmployeeGroupName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmploymentBasis' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'HolidayGroupID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'IsAuthorisedToApproveTimeOff' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'IsAuthorisedToApproveTimesheets' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false], + 'SalaryAndWages' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\SalaryAndWage', true, false], + 'WorkLocations' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\WorkLocation', true, false], + 'PaymentMethod' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\PaymentMethod', false, false], + 'PayTemplate' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\PayTemplate', false, false], + 'OpeningBalances' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\OpeningBalance', true, false], + 'TimeOffBalances' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\TimeOffBalance', true, false], + 'EmployeeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() @@ -693,7 +693,7 @@ public function getSalaryAndWages() public function addSalaryAndWage(SalaryAndWage $value) { $this->propertyUpdated('SalaryAndWages', $value); - if(!isset($this->_data['SalaryAndWages'])){ + if (!isset($this->_data['SalaryAndWages'])) { $this->_data['SalaryAndWages'] = new Remote\Collection(); } $this->_data['SalaryAndWages'][] = $value; @@ -716,7 +716,7 @@ public function getWorkLocations() public function addWorkLocation(WorkLocation $value) { $this->propertyUpdated('WorkLocations', $value); - if(!isset($this->_data['WorkLocations'])){ + if (!isset($this->_data['WorkLocations'])) { $this->_data['WorkLocations'] = new Remote\Collection(); } $this->_data['WorkLocations'][] = $value; @@ -777,7 +777,7 @@ public function getOpeningBalances() public function addOpeningBalance(OpeningBalance $value) { $this->propertyUpdated('OpeningBalances', $value); - if(!isset($this->_data['OpeningBalances'])){ + if (!isset($this->_data['OpeningBalances'])) { $this->_data['OpeningBalances'] = new Remote\Collection(); } $this->_data['OpeningBalances'][] = $value; @@ -800,7 +800,7 @@ public function getTimeOffBalances() public function addTimeOffBalance(TimeOffBalance $value) { $this->propertyUpdated('TimeOffBalances', $value); - if(!isset($this->_data['TimeOffBalances'])){ + if (!isset($this->_data['TimeOffBalances'])) { $this->_data['TimeOffBalances'] = new Remote\Collection(); } $this->_data['TimeOffBalances'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/Employee/BankAccount.php b/src/XeroPHP/Models/PayrollUS/Employee/BankAccount.php index 566dd322..3e814e57 100644 --- a/src/XeroPHP/Models/PayrollUS/Employee/BankAccount.php +++ b/src/XeroPHP/Models/PayrollUS/Employee/BankAccount.php @@ -100,8 +100,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -117,15 +117,15 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'AccountHolderName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'StatementText' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'RoutingNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'AccountNumber' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Remainder' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'AccountHolderName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'StatementText' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'RoutingNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'AccountNumber' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Remainder' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Employee/HomeAddress.php b/src/XeroPHP/Models/PayrollUS/Employee/HomeAddress.php index cbb7df91..f6dfa64c 100644 --- a/src/XeroPHP/Models/PayrollUS/Employee/HomeAddress.php +++ b/src/XeroPHP/Models/PayrollUS/Employee/HomeAddress.php @@ -99,8 +99,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -116,15 +116,15 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'StreetAddress' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SuiteOrAptOrUnit' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'City' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'State' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Zip' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Lattitude' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Longitude' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'StreetAddress' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SuiteOrAptOrUnit' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'City' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'State' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Zip' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Lattitude' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Longitude' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Employee/MailingAddress.php b/src/XeroPHP/Models/PayrollUS/Employee/MailingAddress.php index 1e13726c..121d9f8f 100644 --- a/src/XeroPHP/Models/PayrollUS/Employee/MailingAddress.php +++ b/src/XeroPHP/Models/PayrollUS/Employee/MailingAddress.php @@ -99,8 +99,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -116,15 +116,15 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'StreetAddress' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SuiteOrAptOrUnit' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'City' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'State' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Zip' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Lattitude' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Longitude' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'StreetAddress' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SuiteOrAptOrUnit' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'City' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'State' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Zip' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Lattitude' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Longitude' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Employee/OpeningBalance.php b/src/XeroPHP/Models/PayrollUS/Employee/OpeningBalance.php index e16e80f9..93fd169d 100644 --- a/src/XeroPHP/Models/PayrollUS/Employee/OpeningBalance.php +++ b/src/XeroPHP/Models/PayrollUS/Employee/OpeningBalance.php @@ -122,8 +122,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -139,18 +139,18 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\EarningsLine', true, false), - 'BenefitLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\BenefitLine', true, false), - 'DeductionLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\DeductionLine', true, false), - 'ReimbursementLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\ReimbursementLine', true, false), - 'EarningsTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'BenefitTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'DeductionTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ReimbursementTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EmployeeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'EarningsLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\EarningsLine', true, false], + 'BenefitLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\BenefitLine', true, false], + 'DeductionLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\DeductionLine', true, false], + 'ReimbursementLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\ReimbursementLine', true, false], + 'EarningsTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'BenefitTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'DeductionTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ReimbursementTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EmployeeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -174,7 +174,7 @@ public function getEarningsLines() public function addEarningsLine(EarningsLine $value) { $this->propertyUpdated('EarningsLines', $value); - if(!isset($this->_data['EarningsLines'])){ + if (!isset($this->_data['EarningsLines'])) { $this->_data['EarningsLines'] = new Remote\Collection(); } $this->_data['EarningsLines'][] = $value; @@ -197,7 +197,7 @@ public function getBenefitLines() public function addBenefitLine(BenefitLine $value) { $this->propertyUpdated('BenefitLines', $value); - if(!isset($this->_data['BenefitLines'])){ + if (!isset($this->_data['BenefitLines'])) { $this->_data['BenefitLines'] = new Remote\Collection(); } $this->_data['BenefitLines'][] = $value; @@ -220,7 +220,7 @@ public function getDeductionLines() public function addDeductionLine(DeductionLine $value) { $this->propertyUpdated('DeductionLines', $value); - if(!isset($this->_data['DeductionLines'])){ + if (!isset($this->_data['DeductionLines'])) { $this->_data['DeductionLines'] = new Remote\Collection(); } $this->_data['DeductionLines'][] = $value; @@ -243,7 +243,7 @@ public function getReimbursementLines() public function addReimbursementLine(ReimbursementLine $value) { $this->propertyUpdated('ReimbursementLines', $value); - if(!isset($this->_data['ReimbursementLines'])){ + if (!isset($this->_data['ReimbursementLines'])) { $this->_data['ReimbursementLines'] = new Remote\Collection(); } $this->_data['ReimbursementLines'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/Employee/PayTemplate.php b/src/XeroPHP/Models/PayrollUS/Employee/PayTemplate.php index 18fd49cf..2246d3f3 100644 --- a/src/XeroPHP/Models/PayrollUS/Employee/PayTemplate.php +++ b/src/XeroPHP/Models/PayrollUS/Employee/PayTemplate.php @@ -157,8 +157,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -174,23 +174,23 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsLines' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), - 'DeductionLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\DeductionLine', true, false), - 'ReimbursementLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\ReimbursementLine', true, false), - 'BenefitLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\BenefitLine', true, false), - 'EarningsTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UnitsOrHours' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'RatePerUnit' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'DeductionTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CalculationType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'EmployeeMax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Percentage' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ReimbursementTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'BenefitTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'EarningsLines' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false], + 'DeductionLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\DeductionLine', true, false], + 'ReimbursementLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\ReimbursementLine', true, false], + 'BenefitLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\BenefitLine', true, false], + 'EarningsTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UnitsOrHours' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'RatePerUnit' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'DeductionTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CalculationType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'EmployeeMax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Percentage' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ReimbursementTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'BenefitTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -214,7 +214,7 @@ public function getEarningsLines() public function addEarningsLine($value) { $this->propertyUpdated('EarningsLines', $value); - if(!isset($this->_data['EarningsLines'])){ + if (!isset($this->_data['EarningsLines'])) { $this->_data['EarningsLines'] = new Remote\Collection(); } $this->_data['EarningsLines'][] = $value; @@ -237,7 +237,7 @@ public function getDeductionLines() public function addDeductionLine(DeductionLine $value) { $this->propertyUpdated('DeductionLines', $value); - if(!isset($this->_data['DeductionLines'])){ + if (!isset($this->_data['DeductionLines'])) { $this->_data['DeductionLines'] = new Remote\Collection(); } $this->_data['DeductionLines'][] = $value; @@ -260,7 +260,7 @@ public function getReimbursementLines() public function addReimbursementLine(ReimbursementLine $value) { $this->propertyUpdated('ReimbursementLines', $value); - if(!isset($this->_data['ReimbursementLines'])){ + if (!isset($this->_data['ReimbursementLines'])) { $this->_data['ReimbursementLines'] = new Remote\Collection(); } $this->_data['ReimbursementLines'][] = $value; @@ -283,7 +283,7 @@ public function getBenefitLines() public function addBenefitLine(BenefitLine $value) { $this->propertyUpdated('BenefitLines', $value); - if(!isset($this->_data['BenefitLines'])){ + if (!isset($this->_data['BenefitLines'])) { $this->_data['BenefitLines'] = new Remote\Collection(); } $this->_data['BenefitLines'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/Employee/PaymentMethod.php b/src/XeroPHP/Models/PayrollUS/Employee/PaymentMethod.php index 341b90c9..62eeaf66 100644 --- a/src/XeroPHP/Models/PayrollUS/Employee/PaymentMethod.php +++ b/src/XeroPHP/Models/PayrollUS/Employee/PaymentMethod.php @@ -73,8 +73,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -90,10 +90,10 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'PaymentMethodType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'BankAccounts' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\BankAccount', true, false) - ); + return [ + 'PaymentMethodType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'BankAccounts' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Employee\\BankAccount', true, false] + ]; } public static function isPageable() @@ -136,7 +136,7 @@ public function getBankAccounts() public function addBankAccount(BankAccount $value) { $this->propertyUpdated('BankAccounts', $value); - if(!isset($this->_data['BankAccounts'])){ + if (!isset($this->_data['BankAccounts'])) { $this->_data['BankAccounts'] = new Remote\Collection(); } $this->_data['BankAccounts'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/Employee/SalaryAndWage.php b/src/XeroPHP/Models/PayrollUS/Employee/SalaryAndWage.php index 66fccbd1..d9270363 100644 --- a/src/XeroPHP/Models/PayrollUS/Employee/SalaryAndWage.php +++ b/src/XeroPHP/Models/PayrollUS/Employee/SalaryAndWage.php @@ -106,8 +106,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -123,16 +123,16 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'SalaryAndWageID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SalaryAndWagesID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EarningsTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SalaryWagesType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'HourlyRate' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'AnnualSalary' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'StandardHoursPerWeek' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EffectiveDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false) - ); + return [ + 'SalaryAndWageID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SalaryAndWagesID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EarningsTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SalaryWagesType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'HourlyRate' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'AnnualSalary' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'StandardHoursPerWeek' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EffectiveDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Employee/TimeOffBalance.php b/src/XeroPHP/Models/PayrollUS/Employee/TimeOffBalance.php index ea6a52e9..3ef1f79a 100644 --- a/src/XeroPHP/Models/PayrollUS/Employee/TimeOffBalance.php +++ b/src/XeroPHP/Models/PayrollUS/Employee/TimeOffBalance.php @@ -88,8 +88,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -105,13 +105,13 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'TimeOffName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TimeOffTypeId' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem', false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TypeOfUnits' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem', true, false), - 'EmployeeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'TimeOffName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TimeOffTypeId' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem', false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TypeOfUnits' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem', true, false], + 'EmployeeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -192,7 +192,7 @@ public function getTypeOfUnits() public function addTypeOfUnit(PayItem $value) { $this->propertyUpdated('TypeOfUnits', $value); - if(!isset($this->_data['TypeOfUnits'])){ + if (!isset($this->_data['TypeOfUnits'])) { $this->_data['TypeOfUnits'] = new Remote\Collection(); } $this->_data['TypeOfUnits'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/Employee/WorkLocation.php b/src/XeroPHP/Models/PayrollUS/Employee/WorkLocation.php index 24105bfd..5eab6004 100644 --- a/src/XeroPHP/Models/PayrollUS/Employee/WorkLocation.php +++ b/src/XeroPHP/Models/PayrollUS/Employee/WorkLocation.php @@ -69,8 +69,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -86,10 +86,10 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'WorkLocationID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'IsPrimary' => array (false, self::PROPERTY_TYPE_BOOLEAN, null, false, false) - ); + return [ + 'WorkLocationID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'IsPrimary' => [false, self::PROPERTY_TYPE_BOOLEAN, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/PayItem.php b/src/XeroPHP/Models/PayrollUS/PayItem.php index 440a4eda..20714fb8 100644 --- a/src/XeroPHP/Models/PayrollUS/PayItem.php +++ b/src/XeroPHP/Models/PayrollUS/PayItem.php @@ -92,10 +92,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -111,13 +111,13 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsTypes' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\EarningsType', true, false), - 'BenefitTypes' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\BenefitType', true, false), - 'DeductionTypes' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\DeductionType', true, false), - 'ReimbursementTypes' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\ReimbursementType', true, false), - 'TimeOffTypes' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\TimeOffType', true, false) - ); + return [ + 'EarningsTypes' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\EarningsType', true, false], + 'BenefitTypes' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\BenefitType', true, false], + 'DeductionTypes' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\DeductionType', true, false], + 'ReimbursementTypes' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\ReimbursementType', true, false], + 'TimeOffTypes' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\TimeOffType', true, false] + ]; } public static function isPageable() @@ -141,7 +141,7 @@ public function getEarningsTypes() public function addEarningsType(EarningsType $value) { $this->propertyUpdated('EarningsTypes', $value); - if(!isset($this->_data['EarningsTypes'])){ + if (!isset($this->_data['EarningsTypes'])) { $this->_data['EarningsTypes'] = new Remote\Collection(); } $this->_data['EarningsTypes'][] = $value; @@ -164,7 +164,7 @@ public function getBenefitTypes() public function addBenefitType(BenefitType $value) { $this->propertyUpdated('BenefitTypes', $value); - if(!isset($this->_data['BenefitTypes'])){ + if (!isset($this->_data['BenefitTypes'])) { $this->_data['BenefitTypes'] = new Remote\Collection(); } $this->_data['BenefitTypes'][] = $value; @@ -187,7 +187,7 @@ public function getDeductionTypes() public function addDeductionType(DeductionType $value) { $this->propertyUpdated('DeductionTypes', $value); - if(!isset($this->_data['DeductionTypes'])){ + if (!isset($this->_data['DeductionTypes'])) { $this->_data['DeductionTypes'] = new Remote\Collection(); } $this->_data['DeductionTypes'][] = $value; @@ -210,7 +210,7 @@ public function getReimbursementTypes() public function addReimbursementType(ReimbursementType $value) { $this->propertyUpdated('ReimbursementTypes', $value); - if(!isset($this->_data['ReimbursementTypes'])){ + if (!isset($this->_data['ReimbursementTypes'])) { $this->_data['ReimbursementTypes'] = new Remote\Collection(); } $this->_data['ReimbursementTypes'][] = $value; @@ -233,7 +233,7 @@ public function getTimeOffTypes() public function addTimeOffType(TimeOffType $value) { $this->propertyUpdated('TimeOffTypes', $value); - if(!isset($this->_data['TimeOffTypes'])){ + if (!isset($this->_data['TimeOffTypes'])) { $this->_data['TimeOffTypes'] = new Remote\Collection(); } $this->_data['TimeOffTypes'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/PayItem/BenefitType.php b/src/XeroPHP/Models/PayrollUS/PayItem/BenefitType.php index c66816f7..48f5509a 100644 --- a/src/XeroPHP/Models/PayrollUS/PayItem/BenefitType.php +++ b/src/XeroPHP/Models/PayrollUS/PayItem/BenefitType.php @@ -130,8 +130,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -147,17 +147,17 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'BenefitType' => array (true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\BenefitType', false, false), - 'BenefitCategory' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'LiabilityAccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'ExpenseAccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'BenefitTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'StandardAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'CompanyMax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Percentage' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ShowBalanceOnPaystub' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'BenefitType' => [true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\BenefitType', false, false], + 'BenefitCategory' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'LiabilityAccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'ExpenseAccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'BenefitTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'StandardAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'CompanyMax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Percentage' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ShowBalanceOnPaystub' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/PayItem/DeductionType.php b/src/XeroPHP/Models/PayrollUS/PayItem/DeductionType.php index a32315ac..201f57e7 100644 --- a/src/XeroPHP/Models/PayrollUS/PayItem/DeductionType.php +++ b/src/XeroPHP/Models/PayrollUS/PayItem/DeductionType.php @@ -130,8 +130,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -147,15 +147,15 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'DeductionType' => array (true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\DeductionType', false, false), - 'DeductionCategory' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'CalculationType' => array (true, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'LiabilityAccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'DeductionTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'StandardAmount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'CompanyMax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'DeductionType' => [true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\DeductionType', false, false], + 'DeductionCategory' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'CalculationType' => [true, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'LiabilityAccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'DeductionTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'StandardAmount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'CompanyMax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/PayItem/EarningsType.php b/src/XeroPHP/Models/PayrollUS/PayItem/EarningsType.php index 52a34f17..57597cea 100644 --- a/src/XeroPHP/Models/PayrollUS/PayItem/EarningsType.php +++ b/src/XeroPHP/Models/PayrollUS/PayItem/EarningsType.php @@ -153,8 +153,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -170,20 +170,20 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsType' => array (true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\EarningsType', false, false), - 'DisplayName' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'ExpenseAccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'EarningsCategory' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'RateType' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'TypeOfUnits' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'EarningsRateID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'EarningsTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Multiple' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'DoNotAccrueTimeOff' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'IsSupplemental' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'EarningsType' => [true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\EarningsType', false, false], + 'DisplayName' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'ExpenseAccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'EarningsCategory' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'RateType' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'TypeOfUnits' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'EarningsRateID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'EarningsTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Multiple' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'DoNotAccrueTimeOff' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'IsSupplemental' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/PayItem/ReimbursementType.php b/src/XeroPHP/Models/PayrollUS/PayItem/ReimbursementType.php index 4ee02ec5..5f14eae3 100644 --- a/src/XeroPHP/Models/PayrollUS/PayItem/ReimbursementType.php +++ b/src/XeroPHP/Models/PayrollUS/PayItem/ReimbursementType.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'ReimbursementType' => array (true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\ReimbursementType', false, false), - 'ExpenseOrLiabilityAccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'ReimbursementTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'ReimbursementType' => [true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\ReimbursementType', false, false], + 'ExpenseOrLiabilityAccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'ReimbursementTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/PayItem/TimeOffType.php b/src/XeroPHP/Models/PayrollUS/PayItem/TimeOffType.php index ef75580f..a39bb456 100644 --- a/src/XeroPHP/Models/PayrollUS/PayItem/TimeOffType.php +++ b/src/XeroPHP/Models/PayrollUS/PayItem/TimeOffType.php @@ -98,8 +98,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -115,14 +115,14 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'TimeOffType' => array (true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\TimeOffType', false, false), - 'TimeOffCategory' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'ExpenseAccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'LiabilityAccountCode' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'TimeOffTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ShowBalanceToEmployee' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'TimeOffType' => [true, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\PayItem\\TimeOffType', false, false], + 'TimeOffCategory' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'ExpenseAccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'LiabilityAccountCode' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'TimeOffTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ShowBalanceToEmployee' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/PayRun.php b/src/XeroPHP/Models/PayrollUS/PayRun.php index 4e8c04d5..68d66e6e 100644 --- a/src/XeroPHP/Models/PayrollUS/PayRun.php +++ b/src/XeroPHP/Models/PayrollUS/PayRun.php @@ -129,10 +129,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -148,20 +148,20 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'PayScheduleID' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'PayRunPeriodEndDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'PayRunStatus' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'PayRunID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PayRunPeriodStartDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'PaymentDate' => array (false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'Earnings' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Deductions' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Reimbursement' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NetPay' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'UpdateDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'PayStubs' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'PayScheduleID' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'PayRunPeriodEndDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'PayRunStatus' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'PayRunID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PayRunPeriodStartDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'PaymentDate' => [false, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'Earnings' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Deductions' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Reimbursement' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NetPay' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'UpdateDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'PayStubs' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/PaySchedule.php b/src/XeroPHP/Models/PayrollUS/PaySchedule.php index b2a52dd2..6802d31a 100644 --- a/src/XeroPHP/Models/PayrollUS/PaySchedule.php +++ b/src/XeroPHP/Models/PayrollUS/PaySchedule.php @@ -87,10 +87,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -106,13 +106,13 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'PayScheduleName' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'PaymentDate' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'StartDate' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'ScheduleType' => array (true, self::PROPERTY_TYPE_ENUM, null, false, false), - 'PayScheduleId' => array (false, self::PROPERTY_TYPE_GUID, null, false, false) - ); + return [ + 'PayScheduleName' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'PaymentDate' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'StartDate' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'ScheduleType' => [true, self::PROPERTY_TYPE_ENUM, null, false, false], + 'PayScheduleId' => [false, self::PROPERTY_TYPE_GUID, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Paystub.php b/src/XeroPHP/Models/PayrollUS/Paystub.php index b3cd36e0..c9467412 100644 --- a/src/XeroPHP/Models/PayrollUS/Paystub.php +++ b/src/XeroPHP/Models/PayrollUS/Paystub.php @@ -178,10 +178,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -197,27 +197,27 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EmployeeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PaystubID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'PayRunID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'FirstName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LastName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'LastEdited' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Earnings' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), - 'Deductions' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), - 'Tax' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'Reimbursements' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false), - 'NetPay' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'UpdatedDateUTC' => array (false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false), - 'EarningsLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\EarningsLine', true, false), - 'LeaveEarningsLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\LeaveEarningsLine', true, false), - 'TimesheetEarningsLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\TimesheetEarningsLine', true, false), - 'DeductionLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\DeductionLine', true, false), - 'ReimbursementLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\ReimbursementLine', true, false), - 'BenefitLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\BenefitLine', true, false), - 'TimeOffLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\TimeOffLine', true, false) - ); + return [ + 'EmployeeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PaystubID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'PayRunID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'FirstName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LastName' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'LastEdited' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Earnings' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false], + 'Deductions' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false], + 'Tax' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'Reimbursements' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false], + 'NetPay' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'UpdatedDateUTC' => [false, self::PROPERTY_TYPE_TIMESTAMP, '\\DateTimeInterface', false, false], + 'EarningsLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\EarningsLine', true, false], + 'LeaveEarningsLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\LeaveEarningsLine', true, false], + 'TimesheetEarningsLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\TimesheetEarningsLine', true, false], + 'DeductionLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\DeductionLine', true, false], + 'ReimbursementLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\ReimbursementLine', true, false], + 'BenefitLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\BenefitLine', true, false], + 'TimeOffLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Paystub\\TimeOffLine', true, false] + ]; } public static function isPageable() @@ -355,7 +355,7 @@ public function getEarnings() public function addEarning($value) { $this->propertyUpdated('Earnings', $value); - if(!isset($this->_data['Earnings'])){ + if (!isset($this->_data['Earnings'])) { $this->_data['Earnings'] = new Remote\Collection(); } $this->_data['Earnings'][] = $value; @@ -378,7 +378,7 @@ public function getDeductions() public function addDeduction($value) { $this->propertyUpdated('Deductions', $value); - if(!isset($this->_data['Deductions'])){ + if (!isset($this->_data['Deductions'])) { $this->_data['Deductions'] = new Remote\Collection(); } $this->_data['Deductions'][] = $value; @@ -420,7 +420,7 @@ public function getReimbursements() public function addReimbursement($value) { $this->propertyUpdated('Reimbursements', $value); - if(!isset($this->_data['Reimbursements'])){ + if (!isset($this->_data['Reimbursements'])) { $this->_data['Reimbursements'] = new Remote\Collection(); } $this->_data['Reimbursements'][] = $value; @@ -481,7 +481,7 @@ public function getEarningsLines() public function addEarningsLine(EarningsLine $value) { $this->propertyUpdated('EarningsLines', $value); - if(!isset($this->_data['EarningsLines'])){ + if (!isset($this->_data['EarningsLines'])) { $this->_data['EarningsLines'] = new Remote\Collection(); } $this->_data['EarningsLines'][] = $value; @@ -504,7 +504,7 @@ public function getLeaveEarningsLines() public function addLeaveEarningsLine(LeaveEarningsLine $value) { $this->propertyUpdated('LeaveEarningsLines', $value); - if(!isset($this->_data['LeaveEarningsLines'])){ + if (!isset($this->_data['LeaveEarningsLines'])) { $this->_data['LeaveEarningsLines'] = new Remote\Collection(); } $this->_data['LeaveEarningsLines'][] = $value; @@ -527,7 +527,7 @@ public function getTimesheetEarningsLines() public function addTimesheetEarningsLine(TimesheetEarningsLine $value) { $this->propertyUpdated('TimesheetEarningsLines', $value); - if(!isset($this->_data['TimesheetEarningsLines'])){ + if (!isset($this->_data['TimesheetEarningsLines'])) { $this->_data['TimesheetEarningsLines'] = new Remote\Collection(); } $this->_data['TimesheetEarningsLines'][] = $value; @@ -550,7 +550,7 @@ public function getDeductionLines() public function addDeductionLine(DeductionLine $value) { $this->propertyUpdated('DeductionLines', $value); - if(!isset($this->_data['DeductionLines'])){ + if (!isset($this->_data['DeductionLines'])) { $this->_data['DeductionLines'] = new Remote\Collection(); } $this->_data['DeductionLines'][] = $value; @@ -573,7 +573,7 @@ public function getReimbursementLines() public function addReimbursementLine(ReimbursementLine $value) { $this->propertyUpdated('ReimbursementLines', $value); - if(!isset($this->_data['ReimbursementLines'])){ + if (!isset($this->_data['ReimbursementLines'])) { $this->_data['ReimbursementLines'] = new Remote\Collection(); } $this->_data['ReimbursementLines'][] = $value; @@ -596,7 +596,7 @@ public function getBenefitLines() public function addBenefitLine(BenefitLine $value) { $this->propertyUpdated('BenefitLines', $value); - if(!isset($this->_data['BenefitLines'])){ + if (!isset($this->_data['BenefitLines'])) { $this->_data['BenefitLines'] = new Remote\Collection(); } $this->_data['BenefitLines'][] = $value; @@ -619,7 +619,7 @@ public function getTimeOffLines() public function addTimeOffLine(TimeOffLine $value) { $this->propertyUpdated('TimeOffLines', $value); - if(!isset($this->_data['TimeOffLines'])){ + if (!isset($this->_data['TimeOffLines'])) { $this->_data['TimeOffLines'] = new Remote\Collection(); } $this->_data['TimeOffLines'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/Paystub/BenefitLine.php b/src/XeroPHP/Models/PayrollUS/Paystub/BenefitLine.php index 15d248cb..f28405a4 100644 --- a/src/XeroPHP/Models/PayrollUS/Paystub/BenefitLine.php +++ b/src/XeroPHP/Models/PayrollUS/Paystub/BenefitLine.php @@ -69,8 +69,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -86,10 +86,10 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'BenefitTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'BenefitTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Paystub/DeductionLine.php b/src/XeroPHP/Models/PayrollUS/Paystub/DeductionLine.php index b642c1f3..278b066c 100644 --- a/src/XeroPHP/Models/PayrollUS/Paystub/DeductionLine.php +++ b/src/XeroPHP/Models/PayrollUS/Paystub/DeductionLine.php @@ -81,8 +81,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -98,12 +98,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'DeductionTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'CalculationType' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'Percentage' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'DeductionTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'CalculationType' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'Percentage' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Paystub/EarningsLine.php b/src/XeroPHP/Models/PayrollUS/Paystub/EarningsLine.php index 8f8b9b48..2b4d9dbd 100644 --- a/src/XeroPHP/Models/PayrollUS/Paystub/EarningsLine.php +++ b/src/XeroPHP/Models/PayrollUS/Paystub/EarningsLine.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'RatePerUnit' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false) - ); + return [ + 'EarningsTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'RatePerUnit' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false] + ]; } public static function isPageable() @@ -158,7 +158,7 @@ public function getNumberOfUnits() public function addNumberOfUnit($value) { $this->propertyUpdated('NumberOfUnits', $value); - if(!isset($this->_data['NumberOfUnits'])){ + if (!isset($this->_data['NumberOfUnits'])) { $this->_data['NumberOfUnits'] = new Remote\Collection(); } $this->_data['NumberOfUnits'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/Paystub/LeaveEarningsLine.php b/src/XeroPHP/Models/PayrollUS/Paystub/LeaveEarningsLine.php index 8284f0e6..8f446d30 100644 --- a/src/XeroPHP/Models/PayrollUS/Paystub/LeaveEarningsLine.php +++ b/src/XeroPHP/Models/PayrollUS/Paystub/LeaveEarningsLine.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'RatePerUnit' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false) - ); + return [ + 'EarningsTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'RatePerUnit' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false] + ]; } public static function isPageable() @@ -158,7 +158,7 @@ public function getNumberOfUnits() public function addNumberOfUnit($value) { $this->propertyUpdated('NumberOfUnits', $value); - if(!isset($this->_data['NumberOfUnits'])){ + if (!isset($this->_data['NumberOfUnits'])) { $this->_data['NumberOfUnits'] = new Remote\Collection(); } $this->_data['NumberOfUnits'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/Paystub/ReimbursementLine.php b/src/XeroPHP/Models/PayrollUS/Paystub/ReimbursementLine.php index 71e87df2..e70eeafd 100644 --- a/src/XeroPHP/Models/PayrollUS/Paystub/ReimbursementLine.php +++ b/src/XeroPHP/Models/PayrollUS/Paystub/ReimbursementLine.php @@ -81,8 +81,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -98,12 +98,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'ReimbursementTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Description' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'ExpenseAccount' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Amount' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false) - ); + return [ + 'ReimbursementTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Description' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'ExpenseAccount' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Amount' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Paystub/TimeOffLine.php b/src/XeroPHP/Models/PayrollUS/Paystub/TimeOffLine.php index dd2ad793..f8dc9b96 100644 --- a/src/XeroPHP/Models/PayrollUS/Paystub/TimeOffLine.php +++ b/src/XeroPHP/Models/PayrollUS/Paystub/TimeOffLine.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'TimeOffTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Hours' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Balance' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'TimeOffTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Hours' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Balance' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Paystub/TimesheetEarningsLine.php b/src/XeroPHP/Models/PayrollUS/Paystub/TimesheetEarningsLine.php index d6e6467b..2d14c577 100644 --- a/src/XeroPHP/Models/PayrollUS/Paystub/TimesheetEarningsLine.php +++ b/src/XeroPHP/Models/PayrollUS/Paystub/TimesheetEarningsLine.php @@ -75,8 +75,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -92,11 +92,11 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'RatePerUnit' => array (false, self::PROPERTY_TYPE_FLOAT, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_FLOAT, null, true, false) - ); + return [ + 'EarningsTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'RatePerUnit' => [false, self::PROPERTY_TYPE_FLOAT, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_FLOAT, null, true, false] + ]; } public static function isPageable() @@ -158,7 +158,7 @@ public function getNumberOfUnits() public function addNumberOfUnit($value) { $this->propertyUpdated('NumberOfUnits', $value); - if(!isset($this->_data['NumberOfUnits'])){ + if (!isset($this->_data['NumberOfUnits'])) { $this->_data['NumberOfUnits'] = new Remote\Collection(); } $this->_data['NumberOfUnits'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/Setting.php b/src/XeroPHP/Models/PayrollUS/Setting.php index 13921fd5..515229c1 100644 --- a/src/XeroPHP/Models/PayrollUS/Setting.php +++ b/src/XeroPHP/Models/PayrollUS/Setting.php @@ -71,9 +71,9 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_GET - ); + ]; } /** @@ -89,10 +89,10 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'Accounts' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Setting\\Account', true, false), - 'TrackingCategories' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Setting\\TrackingCategory', true, false) - ); + return [ + 'Accounts' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Setting\\Account', true, false], + 'TrackingCategories' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Setting\\TrackingCategory', true, false] + ]; } public static function isPageable() @@ -116,7 +116,7 @@ public function getAccounts() public function addAccount(Account $value) { $this->propertyUpdated('Accounts', $value); - if(!isset($this->_data['Accounts'])){ + if (!isset($this->_data['Accounts'])) { $this->_data['Accounts'] = new Remote\Collection(); } $this->_data['Accounts'][] = $value; @@ -139,7 +139,7 @@ public function getTrackingCategories() public function addTrackingCategory(TrackingCategory $value) { $this->propertyUpdated('TrackingCategories', $value); - if(!isset($this->_data['TrackingCategories'])){ + if (!isset($this->_data['TrackingCategories'])) { $this->_data['TrackingCategories'] = new Remote\Collection(); } $this->_data['TrackingCategories'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/Setting/Account.php b/src/XeroPHP/Models/PayrollUS/Setting/Account.php index c3550c43..1bcd60e1 100644 --- a/src/XeroPHP/Models/PayrollUS/Setting/Account.php +++ b/src/XeroPHP/Models/PayrollUS/Setting/Account.php @@ -81,8 +81,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -98,12 +98,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'AccountID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Type' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Code' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Name' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'AccountID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Type' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Code' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Name' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Setting/TrackingCategory.php b/src/XeroPHP/Models/PayrollUS/Setting/TrackingCategory.php index 26458313..e0cdf8f9 100644 --- a/src/XeroPHP/Models/PayrollUS/Setting/TrackingCategory.php +++ b/src/XeroPHP/Models/PayrollUS/Setting/TrackingCategory.php @@ -69,8 +69,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -86,10 +86,10 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'TrackingCategoryID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TrackingCategoryName' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'TrackingCategoryID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TrackingCategoryName' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/Timesheet.php b/src/XeroPHP/Models/PayrollUS/Timesheet.php index 935fc225..25babb17 100644 --- a/src/XeroPHP/Models/PayrollUS/Timesheet.php +++ b/src/XeroPHP/Models/PayrollUS/Timesheet.php @@ -104,10 +104,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -123,15 +123,15 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EmployeeID' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'StartDate' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'EndDate' => array (true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false), - 'TimesheetLines' => array (false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Timesheet\\TimesheetLine', true, false), - 'Status' => array (false, self::PROPERTY_TYPE_ENUM, null, false, false), - 'TimesheetID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'Hours' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'EmployeeID' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'StartDate' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'EndDate' => [true, self::PROPERTY_TYPE_DATE, '\\DateTimeInterface', false, false], + 'TimesheetLines' => [false, self::PROPERTY_TYPE_OBJECT, 'PayrollUS\\Timesheet\\TimesheetLine', true, false], + 'Status' => [false, self::PROPERTY_TYPE_ENUM, null, false, false], + 'TimesheetID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'Hours' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() @@ -212,7 +212,7 @@ public function getTimesheetLines() public function addTimesheetLine(TimesheetLine $value) { $this->propertyUpdated('TimesheetLines', $value); - if(!isset($this->_data['TimesheetLines'])){ + if (!isset($this->_data['TimesheetLines'])) { $this->_data['TimesheetLines'] = new Remote\Collection(); } $this->_data['TimesheetLines'][] = $value; diff --git a/src/XeroPHP/Models/PayrollUS/Timesheet/TimesheetLine.php b/src/XeroPHP/Models/PayrollUS/Timesheet/TimesheetLine.php index 1907de5d..46f9a6a8 100644 --- a/src/XeroPHP/Models/PayrollUS/Timesheet/TimesheetLine.php +++ b/src/XeroPHP/Models/PayrollUS/Timesheet/TimesheetLine.php @@ -83,8 +83,8 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( - ); + return [ + ]; } /** @@ -100,12 +100,12 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'EarningsTypeID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'TrackingItemID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'NumberOfUnits' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'WorkLocationID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'EarningsTypeID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'TrackingItemID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'NumberOfUnits' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'WorkLocationID' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable() diff --git a/src/XeroPHP/Models/PayrollUS/WorkLocation.php b/src/XeroPHP/Models/PayrollUS/WorkLocation.php index 18a5094f..867d760e 100644 --- a/src/XeroPHP/Models/PayrollUS/WorkLocation.php +++ b/src/XeroPHP/Models/PayrollUS/WorkLocation.php @@ -105,10 +105,10 @@ public static function getAPIStem() */ public static function getSupportedMethods() { - return array( + return [ Remote\Request::METHOD_POST, Remote\Request::METHOD_GET - ); + ]; } /** @@ -124,16 +124,16 @@ public static function getSupportedMethods() */ public static function getProperties() { - return array( - 'StreetAddress' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'City' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'State' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'Latitude' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'Longitude' => array (true, self::PROPERTY_TYPE_STRING, null, false, false), - 'WorkLocationID' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'SuitOrAptOrUnit' => array (false, self::PROPERTY_TYPE_STRING, null, false, false), - 'IsPrimary' => array (false, self::PROPERTY_TYPE_STRING, null, false, false) - ); + return [ + 'StreetAddress' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'City' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'State' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'Latitude' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'Longitude' => [true, self::PROPERTY_TYPE_STRING, null, false, false], + 'WorkLocationID' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'SuitOrAptOrUnit' => [false, self::PROPERTY_TYPE_STRING, null, false, false], + 'IsPrimary' => [false, self::PROPERTY_TYPE_STRING, null, false, false] + ]; } public static function isPageable()