* * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace EasyWeChat\OpenPlatform\Server\Handlers; use EasyWeChat\Kernel\Contracts\EventHandlerInterface; use EasyWeChat\OpenPlatform\Application; /** * Class VerifyTicketRefreshed. * * @author mingyoung */ class VerifyTicketRefreshed implements EventHandlerInterface { /** * @var \EasyWeChat\OpenPlatform\Application */ protected $app; /** * Constructor. * * @param \EasyWeChat\OpenPlatform\Application $app */ public function __construct(Application $app) { $this->app = $app; } /** * {@inheritdoc}. */ public function handle($payload = null) { if (!empty($payload['ComponentVerifyTicket'])) { $this->app['verify_ticket']->setTicket($payload['ComponentVerifyTicket']); } } }