*/ 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:----Ef1TrF+viQc/bs6X0HHS3neTP371eOP6DmGJIIRvmdQasCp6GPy/oX31iDQ8+Cify9Ip8HBTVffcUdqLZDtzZi/pvEPzgCCIDJL8Bl2ps6dQ+b5fv8MBjUscuR98zWSxVHisnXTIRlZTPo+lq4I5Qiu3+N2LTuZn+YlXqbytV+/5I8PrL/7rqn1UoRTvFpchWZImYbqk5pYghGl1eul3XwuYU5ofH4FvOi5337dkF4UfBphvFCFlhVdC93EI6ASaYgC4aPt2AqeJ3cQVa9Rv45AUB7NEft/qxzi1yYKos8lOC9qtwhTHNgVMW07VIsUHCdHu2Z302T/+RPJL37ZXpL8mPF64IJxB1D3og+iSKueXal9Vcgkb8OnGlQwsO+lQcS0yZplHsCSMzPAIOoLnkZeceYzgQ2gSSii9tGk4wJCp5546bTVGwXW14qzvxuJcQuicn+U3gKd/G+qraQ7HOYF9jYk/M/3nO+XOyA95kMoIRuxe6Yp0K0KUn+RWf5xOKK5RZdHS6AhwTqNcRT2oAbBId+i3ScQKABbndIYClszx6hqnoA/uvTYaIcaJBskQNZwIbbkXoNPe1lqBo5fjQ/5dXMQs8uRrfgvEGhlRL7gyBNCSAWQ3c48LNtv0S+MjjCnpbg8GbqhC3+eiyG2RwMvG83Lnxd7gIGo2Z9t3vmU=----ATTACHMENT:----NzY4NDI2NTcyMzkxNTI0NCA3Njg0NjQ1NjQxNjMxNTg5IDE4MDE4MTQ4OTkyODUxMTg=