for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @link https://github.com/Izumi-kun/yii2-longpoll
* @copyright Copyright (c) 2017 Viktor Khokhryakov
* @license http://opensource.org/licenses/BSD-3-Clause
*/
namespace izumi\longpoll;
use yii\web\Response;
* Usage:
*
* ```php
* class SiteController extends Controller
* {
* public function actions()
* return [
* 'polling' => [
* 'class' => LongPollAction::class,
* 'events' => ['eventId'],
* 'callback' => [$this, 'longPollCallback'],
* ],
* ];
* }
* public function longPollCallback(Server $server)
* $server->responseData = 'any data';
* ```
* @author Viktor Khokhryakov <[email protected]>
class LongPollAction extends BaseLongPollAction
{
* @return Response
* @throws \yii\base\InvalidConfigException
public function run()
return $this->runInternal();
}