├── .gitattributes ├── .gitignore ├── README.md ├── app ├── Command │ └── Resource │ │ └── ResourceReadCommand.php ├── Component │ ├── Http │ │ ├── Action │ │ │ ├── HttpAction.php │ │ │ ├── HttpActionInterface.php │ │ │ ├── Index │ │ │ │ └── IndexAction.php │ │ │ └── Resource │ │ │ │ └── ResourceAction.php │ │ ├── Http.php │ │ ├── HttpInterface.php │ │ └── Socket │ │ │ └── Chat │ │ │ └── Chat.php │ └── Job │ │ ├── JobQueueInterface.php │ │ ├── Throwable │ │ └── JobQueueNotFoundException.php │ │ ├── WorkerPool.php │ │ └── WorkerPoolInterface.php ├── Provider │ ├── Job │ │ └── QueueProvider.php │ └── Network │ │ └── NetworkProvider.php └── Runtime │ ├── Container │ ├── HttpBroker │ │ └── HttpBrokerContainer.php │ └── HttpWorker │ │ └── HttpWorkerContainer.php │ └── Provider │ └── HttpBroker │ └── RoutesProvider.php ├── composer.json ├── data ├── autorun │ ├── autoload │ ├── autorun.params │ ├── autorun.php5.polyfill │ ├── kraken.process │ └── kraken.thread ├── bootstrap │ ├── Console │ │ ├── Client │ │ │ └── bootstrap.php │ │ └── Server │ │ │ └── bootstrap.php │ └── Runtime │ │ ├── HttpBroker │ │ └── bootstrap.php │ │ └── bootstrap.php ├── config │ ├── Console │ │ ├── Client │ │ │ └── config.php │ │ └── Server │ │ │ └── config.php │ ├── Process │ │ └── config.php │ ├── Runtime │ │ └── HttpWorker │ │ │ └── config.php │ └── Thread │ │ └── config.php ├── environment │ └── .env.example └── script │ └── script.install ├── kraken ├── kraken.server ├── phpunit.xml ├── public ├── css │ └── index.css ├── index.html └── js │ └── index.js └── test └── bootstrap.php /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/README.md -------------------------------------------------------------------------------- /app/Command/Resource/ResourceReadCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Command/Resource/ResourceReadCommand.php -------------------------------------------------------------------------------- /app/Component/Http/Action/HttpAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Component/Http/Action/HttpAction.php -------------------------------------------------------------------------------- /app/Component/Http/Action/HttpActionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Component/Http/Action/HttpActionInterface.php -------------------------------------------------------------------------------- /app/Component/Http/Action/Index/IndexAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Component/Http/Action/Index/IndexAction.php -------------------------------------------------------------------------------- /app/Component/Http/Action/Resource/ResourceAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Component/Http/Action/Resource/ResourceAction.php -------------------------------------------------------------------------------- /app/Component/Http/Http.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Component/Http/Http.php -------------------------------------------------------------------------------- /app/Component/Http/HttpInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Component/Http/HttpInterface.php -------------------------------------------------------------------------------- /app/Component/Http/Socket/Chat/Chat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Component/Http/Socket/Chat/Chat.php -------------------------------------------------------------------------------- /app/Component/Job/JobQueueInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Component/Job/JobQueueInterface.php -------------------------------------------------------------------------------- /app/Component/Job/Throwable/JobQueueNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Component/Job/Throwable/JobQueueNotFoundException.php -------------------------------------------------------------------------------- /app/Component/Job/WorkerPool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Component/Job/WorkerPool.php -------------------------------------------------------------------------------- /app/Component/Job/WorkerPoolInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Component/Job/WorkerPoolInterface.php -------------------------------------------------------------------------------- /app/Provider/Job/QueueProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Provider/Job/QueueProvider.php -------------------------------------------------------------------------------- /app/Provider/Network/NetworkProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Provider/Network/NetworkProvider.php -------------------------------------------------------------------------------- /app/Runtime/Container/HttpBroker/HttpBrokerContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Runtime/Container/HttpBroker/HttpBrokerContainer.php -------------------------------------------------------------------------------- /app/Runtime/Container/HttpWorker/HttpWorkerContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Runtime/Container/HttpWorker/HttpWorkerContainer.php -------------------------------------------------------------------------------- /app/Runtime/Provider/HttpBroker/RoutesProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/app/Runtime/Provider/HttpBroker/RoutesProvider.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/composer.json -------------------------------------------------------------------------------- /data/autorun/autoload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/autorun/autoload -------------------------------------------------------------------------------- /data/autorun/autorun.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/autorun/autorun.params -------------------------------------------------------------------------------- /data/autorun/autorun.php5.polyfill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/autorun/autorun.php5.polyfill -------------------------------------------------------------------------------- /data/autorun/kraken.process: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/autorun/kraken.process -------------------------------------------------------------------------------- /data/autorun/kraken.thread: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/autorun/kraken.thread -------------------------------------------------------------------------------- /data/bootstrap/Console/Client/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/bootstrap/Console/Client/bootstrap.php -------------------------------------------------------------------------------- /data/bootstrap/Console/Server/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/bootstrap/Console/Server/bootstrap.php -------------------------------------------------------------------------------- /data/bootstrap/Runtime/HttpBroker/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/bootstrap/Runtime/HttpBroker/bootstrap.php -------------------------------------------------------------------------------- /data/bootstrap/Runtime/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/bootstrap/Runtime/bootstrap.php -------------------------------------------------------------------------------- /data/config/Console/Client/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/config/Console/Client/config.php -------------------------------------------------------------------------------- /data/config/Console/Server/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/config/Console/Server/config.php -------------------------------------------------------------------------------- /data/config/Process/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/config/Process/config.php -------------------------------------------------------------------------------- /data/config/Runtime/HttpWorker/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/config/Runtime/HttpWorker/config.php -------------------------------------------------------------------------------- /data/config/Thread/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/config/Thread/config.php -------------------------------------------------------------------------------- /data/environment/.env.example: -------------------------------------------------------------------------------- 1 | # .ini settings for PHP process 2 | INI_MEMORY_LIMIT="256M" 3 | -------------------------------------------------------------------------------- /data/script/script.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/data/script/script.install -------------------------------------------------------------------------------- /kraken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/kraken -------------------------------------------------------------------------------- /kraken.server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/kraken.server -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/phpunit.xml -------------------------------------------------------------------------------- /public/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/public/css/index.css -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/public/index.html -------------------------------------------------------------------------------- /public/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/public/js/index.js -------------------------------------------------------------------------------- /test/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kraken-php/demo-chat/HEAD/test/bootstrap.php --------------------------------------------------------------------------------