BeSimpleSoap/tests/Fixtures/DummyServiceHandlerWithIncomingLargeSwa.php

28 lines
802 B
PHP
Raw Normal View History

<?php
namespace Fixtures;
class DummyServiceHandlerWithIncomingLargeSwa
{
/**
* @param DummyServiceMethodWithIncomingLargeSwaRequest $request
* @return DummyServiceMethodWithIncomingLargeSwaResponse
*/
public function handle(DummyServiceMethodWithIncomingLargeSwaRequest $request)
{
if ($request->hasAttachments() === true) {
foreach ($request->attachmentCollection->attachments as $attachment) {
file_put_contents(
__DIR__.'/../../cache/attachment-server-request-'.$attachment->fileName,
$attachment->content
);
}
}
$response = new DummyServiceMethodWithIncomingLargeSwaResponse();
$response->status = true;
return $response;
}
}