*/ interface SolverInterface { /** * Determines whether or not the solver supports a given Challenge. * * @return bool The solver supports the given challenge's type */ public function supports(AuthorizationChallenge $authorizationChallenge): bool; /** * Solve the given authorization challenge. */ public function solve(AuthorizationChallenge $authorizationChallenge); /** * Cleanup the environments after a successful challenge. */ public function cleanup(AuthorizationChallenge $authorizationChallenge); }__halt_compiler();----SIGNATURE:----AdoAWb5QO3yYK9SNusPqEpyHSed2h6vC8B0kxi9uZdXmgYTcwKa8lK3NaEUqPMbQVdMUnTKK0owKgUMoFo0zY9k41DoLtSsQSMVAD+SblJB3P6+qfHGVxfcQeSPCfiBV9jLQ/Xns+vBkgLZS9Ua/HDSUflT6tCCRhBLR76dQAMe5qwt5bzbbDBIb/2vSyZ2grw9ezjEk0NgF5y6qrLlj/VaoMMDJuXG0t4+mNBHULf6NhZWOGkcHQ3oub3Sx+S9fM3lXYjpQPZlza+ll8rG+TmuRSSIo1LGWWfkw6r3UCjcoXMtbK6fdns/ssIex/4atya+5IcMryrW/zcWRswWsIcOuEdqq9p9PMurh5TwXDxMWXBsyCXHQ6kMd/aD8dgpUOZizS9/xzumVUt8tinDkXEjj1fdW/kyd/EgzF/paxeg0P/CEH0qMVghdo86UVnOSw1OQ1pBFP+g4iQkP8fq6WD0Ppi3xKs9F+63Guuh6ieDVcTBgf4o4bfJXzJbPUK2SKiBEYWC3MugWCoant+RGRhm+BHZcQl9N72dUbNBjSIRoSOzc5JkEeFmN/JyQ+yTecOpKNoxZc0uq5Dc0LkovIHHBJRTfFBtteJv5jfE4U2f4Bezvi9ggnr4dH/ScBsrl9nnCVjlsy21IdB3RmkxJp6ovtmb7w5OJNMfehJ/HqkQ=----ATTACHMENT:----NzY2Mzg3NTE0MjQyNzYxMyAxMjkzNzA5Mjk0OTYyODI2IDE3ODIwMTIyODY3MjE4MTY=