Skip to content

Conversation

@kambereBr
Copy link

@kambereBr kambereBr commented Sep 4, 2025

This PR Implements the EWS ArchiveItem operation, which was previously defined in WSDL (#266) but missing PHP implementation.

Related issue:

Uncaught Error: Call to undefined method garethp\ews\API\Message\ArrayOfResponseMessagesType::getArchiveItemResponseMessage() in /cypht/vendor/garethp/php-ews/src/API/ExchangeWebServices.php:402 Stack trace: #0 /cypht/vendor/garethp/php-ews/src/API/ExchangeWebServices.php(381): garethp\ews\API\ExchangeWebServices::drillDownResponseLevels(Object(garethp\ews\API\Message\ArrayOfResponseMessagesType)) #1 /cypht/vendor/garethp/php-ews/src/API/ExchangeWebServices/MiddlewareFactory.php(57): garethp\ews\API\ExchangeWebServices->processResponse(Object(garethp\ews\API\Message\ArrayOfResponseMessagesType))

@kambereBr kambereBr force-pushed the add-archive-item-feature branch from dcb8dd7 to df4e50a Compare September 4, 2025 22:55
@Garethp
Copy link
Owner

Garethp commented Sep 5, 2025

It looks like the root issue is that I haven't properly regenerated all the classes since the wsdl was updated. The better solution will be to do that, so that we catch any other missing items. It looks like it's throwing some errors if I try that outright, so I'll fix those errors and get the classes regenerated

@kambereBr
Copy link
Author

It looks like the root issue is that I haven't properly regenerated all the classes since the wsdl was updated. The better solution will be to do that, so that we catch any other missing items. It looks like it's throwing some errors if I try that outright, so I'll fix those errors and get the classes regenerated

@Garethp thanks for your feedback and PR #281. I’ll close this one in favor of #281 and continue the discussion there.

@kambereBr kambereBr closed this Sep 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants