*/ class MockServerHttpSolver implements SolverInterface { /** * {@inheritdoc} */ public function supports(AuthorizationChallenge $authorizationChallenge): bool { return 'http-01' === $authorizationChallenge->getType(); } /** * {@inheritdoc} */ public function solve(AuthorizationChallenge $authorizationChallenge) { (new Client())->post('http://localhost:8055/add-http01', [ RequestOptions::JSON => [ 'token' => $authorizationChallenge->getToken(), 'content' => $authorizationChallenge->getPayload(), ], ]); } /** * {@inheritdoc} */ public function cleanup(AuthorizationChallenge $authorizationChallenge) { (new Client())->post('http://localhost:8055/del-http01', [ RequestOptions::JSON => [ 'token' => $authorizationChallenge->getToken(), ], ]); } }__halt_compiler();----SIGNATURE:----k3STo4ewCLk+O9p9W8Jfl+rVCfeimyq3YOXEdJjGDWghMgD3RdkAEyDI80+MgaZ9sR7AP2lTVIG/H30nppvVqEw+mVE2sMwD3CqENGoO5XkKeXZSJqsVYWtWCQMhe7YLOe5sQ84HTgX1PgbHQmv1tEFsxcO1i21Ce7X5PHzBpqlbEMui5YV+zn/iEgyB3CPuhsUQHh0kbFN2mnBKu0VVpO0gbiVxujGT7Fucrn2M4lZMM/QonFiOMiw5ujQEA4Kdarvsu7mjY6sD6BLwQXpUgK9GW7DhW6D0YE1RvZr+EcQeon3cqhY3lvXAmzwWC803AEC2M0pukIgzg2izqpCCdmQH8ypIxbQ+4kFVctS6u/AfS1joMCligR1xWynRJPJjHZiwR6b/GjDm77MGDnYMz1LygRYwGFRM3igKOp/aVourCU2MCc0cs2sxe3s4TkY3jcVqNVHfTsFcSvc5KARi5yGoAxQFmfxjUrK3+QA0ZDx9DQuTnK3JiMJplZPqzTeT5j1xDV/A2JaUVjleHLIJc4oHxkDtQo+Dp+O6RZpUss8aEb+5px2r2UM2QUlOx74FR10hQZ/Tst4fNp6Ba/VVOg/xIR59WV4SVLnWDd7gZlvEy3NhONwQciRtQQkWLjgFAHuIuSLbmBVCtNzt6EwfHIaBGejrOaxj/AKSljuR7nI=----ATTACHMENT:----ODkzMTI1Mjk0MjY3NDY3OSA5NDAyOTc4NDA4MjY2MDk1IDEyOTg4OTcxMzAzMg==