Skip to content

Commit

Permalink
Add strict BunqResponse typecasts [#52]
Browse files Browse the repository at this point in the history
  • Loading branch information
dnl-blkv committed Sep 25, 2017
1 parent 00e223b commit b48fd00
Show file tree
Hide file tree
Showing 76 changed files with 538 additions and 176 deletions.
10 changes: 10 additions & 0 deletions src/Http/BunqResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,14 @@ public function getPagination()
{
return $this->pagination;
}

/**
* @param BunqResponse $bunqResponse
*
* @return static
*/
public static function castFromBunqResponse(BunqResponse $bunqResponse): BunqResponse
{
return new static($bunqResponse->getValue(), $bunqResponse->getHeaders(), $bunqResponse->getPagination());
}
}
4 changes: 3 additions & 1 deletion src/Model/Generated/AttachmentConversationContent.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion src/Model/Generated/AttachmentMonetaryAccount.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 6 additions & 2 deletions src/Model/Generated/AttachmentPublic.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion src/Model/Generated/AttachmentPublicContent.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 6 additions & 2 deletions src/Model/Generated/AttachmentTab.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion src/Model/Generated/AttachmentTabContent.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 6 additions & 2 deletions src/Model/Generated/Avatar.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 6 additions & 2 deletions src/Model/Generated/BillingContractSubscription.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 12 additions & 4 deletions src/Model/Generated/BunqMeTab.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 9 additions & 3 deletions src/Model/Generated/Card.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion src/Model/Generated/CardDebit.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion src/Model/Generated/CardName.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 6 additions & 2 deletions src/Model/Generated/CardPinChange.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion src/Model/Generated/CardReplace.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 6 additions & 2 deletions src/Model/Generated/CardResult.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 12 additions & 4 deletions src/Model/Generated/CashRegister.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 12 additions & 4 deletions src/Model/Generated/CashRegisterQrCode.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion src/Model/Generated/CashRegisterQrCodeContent.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit b48fd00

Please sign in to comment.