PHP Classes

How to Implement a PHP Chat Application using Websocket with the Package Simple PHP Chat with Websocket: Implements a chat system using Websockets

Recommend this page to a friend!
     
  Info   Example   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-06-28 (3 months ago) RSS 2.0 feedNot yet rated by the usersTotal: 8 All time: 11,435 This week: 38Up
Version License PHP version Categories
simple-php-chat-with 1.0The PHP License7Web services, Chat, PHP 7
Description 

Author

This package implements a chat system using Websockets.

It uses WebSockets to listen to chat connections.

The example system can reply to messages from other users connected to the chat system.

Picture of Adeleye Ayodeji
  Performance   Level  
Name: Adeleye Ayodeji <contact>
Classes: 25 packages by
Country: Nigeria Nigeria
Age: ???
All time rank: 274719 in Nigeria Nigeria
Week rank: 18 Up1 in Nigeria Nigeria Up
Innovation award
Innovation award
Nominee: 15x

Example

<?php
require __DIR__ . '/../vendor/autoload.php';
require
__DIR__ . '/../src/Chat.php';
use
Ratchet\Server\IoServer;
use
Ratchet\Http\HttpServer;
use
Ratchet\WebSocket\WsServer;

   
$server = IoServer::factory(
        new
HttpServer(
            new
WsServer(
                new
Chat()
            )
        ),
       
8080
   
);

   
$server->run();


Details

simple-php-chat-with-websocket


  Files folder image Files (518)  
File Role Description
Files folder imagebin (1 file)
Files folder imagesrc (1 file)
Files folder imagevendor (1 file, 9 directories)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file index.php Aux. Configuration script
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file socket.php Aux. Configuration script

  Files folder image Files (518)  /  bin  
File Role Description
  Accessible without login Plain text file chat-server.php Example Example script

  Files folder image Files (518)  /  src  
File Role Description
  Plain text file Chat.php Class Class source

  Files folder image Files (518)  /  vendor  
File Role Description
Files folder imagecboden (1 directory)
Files folder imagecomposer (12 files)
Files folder imageevenement (1 directory)
Files folder imageguzzlehttp (1 directory)
Files folder imagepsr (2 directories)
Files folder imageralouphie (1 directory)
Files folder imageratchet (1 directory)
Files folder imagereact (7 directories)
Files folder imagesymfony (5 directories)
  Accessible without login Plain text file autoload.php Aux. Configuration script

  Files folder image Files (518)  /  vendor  /  cboden  
File Role Description
Files folder imageratchet (7 files, 3 directories)

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  
File Role Description
Files folder image.github (1 directory)
Files folder imagesrc (1 directory)
Files folder imagetests (1 file, 3 directories)
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file Makefile Data Auxiliary data
  Accessible without login Plain text file phpunit.xml.dist Data Auxiliary data
  Plain text file README.md Class Class source
  Accessible without login Plain text file SECURITY.md Data Auxiliary data

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  .github  
File Role Description
Files folder imageworkflows (1 file)

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  .github  /  workflows  
File Role Description
  Accessible without login Plain text file ci.yml Data Auxiliary data

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  src  
File Role Description
Files folder imageRatchet (6 files, 5 directories)

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  src  /  Ratchet  
File Role Description
Files folder imageHttp (7 files)
Files folder imageServer (5 files)
Files folder imageSession (1 file, 2 directories)
Files folder imageWamp (8 files)
Files folder imageWebSocket (6 files)
  Plain text file AbstractConnectionDecorator.php Class Class source
  Plain text file App.php Class Class source
  Plain text file ComponentInterface.php Class Class source
  Plain text file ConnectionInterface.php Class Class source
  Plain text file MessageComponentInterface.php Class Class source
  Plain text file MessageInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  src  /  Ratchet  /  Http  
File Role Description
  Plain text file CloseResponseTrait.php Class Class source
  Plain text file HttpRequestParser.php Class Class source
  Plain text file HttpServer.php Class Class source
  Plain text file HttpServerInterface.php Class Class source
  Plain text file NoOpHttpServerController.php Class Class source
  Plain text file OriginCheck.php Class Class source
  Plain text file Router.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  src  /  Ratchet  /  Server  
File Role Description
  Plain text file EchoServer.php Class Class source
  Plain text file FlashPolicy.php Class Class source
  Plain text file IoConnection.php Class Class source
  Plain text file IoServer.php Class Class source
  Plain text file IpBlackList.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  src  /  Ratchet  /  Session  
File Role Description
Files folder imageSerialize (3 files)
Files folder imageStorage (1 file, 1 directory)
  Plain text file SessionProvider.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  src  /  Ratchet  /  Session  /  Serialize  
File Role Description
  Plain text file HandlerInterface.php Class Class source
  Plain text file PhpBinaryHandler.php Class Class source
  Plain text file PhpHandler.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  src  /  Ratchet  /  Session  /  Storage  
File Role Description
Files folder imageProxy (1 file)
  Plain text file VirtualSessionStorage.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  src  /  Ratchet  /  Session  /  Storage  /  Proxy  
File Role Description
  Plain text file VirtualProxy.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  src  /  Ratchet  /  Wamp  
File Role Description
  Plain text file Exception.php Class Class source
  Plain text file JsonException.php Class Class source
  Plain text file ServerProtocol.php Class Class source
  Plain text file Topic.php Class Class source
  Plain text file TopicManager.php Class Class source
  Plain text file WampConnection.php Class Class source
  Plain text file WampServer.php Class Class source
  Plain text file WampServerInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  src  /  Ratchet  /  WebSocket  
File Role Description
  Plain text file ConnContext.php Class Class source
  Plain text file MessageCallableInterface.php Class Class source
  Plain text file MessageComponentInterface.php Class Class source
  Plain text file WsConnection.php Class Class source
  Plain text file WsServer.php Class Class source
  Plain text file WsServerInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  
File Role Description
Files folder imageautobahn (3 files, 1 directory)
Files folder imagehelpers (1 directory)
Files folder imageunit (1 file, 4 directories)
  Accessible without login Plain text file bootstrap.php Example Example script

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  autobahn  
File Role Description
Files folder imagebin (1 file)
  Accessible without login Plain text file fuzzingclient-all.json Data Auxiliary data
  Accessible without login Plain text file fuzzingclient-profile.json Data Auxiliary data
  Accessible without login Plain text file fuzzingclient-quick.json Data Auxiliary data

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  autobahn  /  bin  
File Role Description
  Plain text file fuzzingserver.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  helpers  
File Role Description
Files folder imageRatchet (2 files, 3 directories)

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  helpers  /  Ratchet  
File Role Description
Files folder imageMock (4 files)
Files folder imageWamp (1 directory)
Files folder imageWebSocket (1 directory)
  Plain text file AbstractMessageComponentTestCase.php Class Class source
  Plain text file NullComponent.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  helpers  /  Ratchet  /  Mock  
File Role Description
  Plain text file Component.php Class Class source
  Plain text file Connection.php Class Class source
  Plain text file ConnectionDecorator.php Class Class source
  Plain text file WampComponent.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  helpers  /  Ratchet  /  Wamp  
File Role Description
Files folder imageStub (1 file)

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  helpers  /  Ratchet  /  Wamp  /  Stub  
File Role Description
  Plain text file WsWampServerInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  helpers  /  Ratchet  /  WebSocket  
File Role Description
Files folder imageStub (1 file)

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  helpers  /  Ratchet  /  WebSocket  /  Stub  
File Role Description
  Plain text file WsMessageComponentInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  unit  
File Role Description
Files folder imageHttp (4 files)
Files folder imageServer (5 files)
Files folder imageSession (1 file, 2 directories)
Files folder imageWamp (5 files)
  Plain text file AbstractConnectionDecoratorTest.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  unit  /  Http  
File Role Description
  Plain text file HttpRequestParserTest.php Class Class source
  Plain text file HttpServerTest.php Class Class source
  Plain text file OriginCheckTest.php Class Class source
  Plain text file RouterTest.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  unit  /  Server  
File Role Description
  Plain text file EchoServerTest.php Class Class source
  Plain text file FlashPolicyComponentTest.php Class Class source
  Plain text file IoConnectionTest.php Class Class source
  Plain text file IoServerTest.php Class Class source
  Plain text file IpBlackListComponentTest.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  unit  /  Session  
File Role Description
Files folder imageSerialize (1 file)
Files folder imageStorage (1 file)
  Plain text file SessionComponentTest.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  unit  /  Session  /  Serialize  
File Role Description
  Plain text file PhpHandlerTest.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  unit  /  Session  /  Storage  
File Role Description
  Plain text file VirtualSessionStoragePDOTest.php Class Class source

  Files folder image Files (518)  /  vendor  /  cboden  /  ratchet  /  tests  /  unit  /  Wamp  
File Role Description
  Plain text file ServerProtocolTest.php Class Class source
  Plain text file TopicManagerTest.php Class Class source
  Plain text file TopicTest.php Class Class source
  Plain text file WampConnectionTest.php Class Class source
  Plain text file WampServerTest.php Class Class source

  Files folder image Files (518)  /  vendor  /  composer  
File Role Description
  Accessible without login Plain text file autoload_classmap.php Aux. Configuration script
  Accessible without login Plain text file autoload_files.php Aux. Configuration script
  Accessible without login Plain text file autoload_namespaces.php Aux. Configuration script
  Accessible without login Plain text file autoload_psr4.php Aux. Configuration script
  Plain text file autoload_real.php Class Class source
  Plain text file autoload_static.php Class Class source
  Plain text file ClassLoader.php Class Class source
  Accessible without login Plain text file installed.json Data Auxiliary data
  Accessible without login Plain text file installed.php Aux. Configuration script
  Plain text file InstalledVersions.php Class Class source
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file platform_check.php Aux. Configuration script

  Files folder image Files (518)  /  vendor  /  evenement  
File Role Description
Files folder imageevenement (6 files, 4 directories)

  Files folder image Files (518)  /  vendor  /  evenement  /  evenement  
File Role Description
Files folder imagedoc (3 files)
Files folder imageexamples (5 files)
Files folder imagesrc (1 directory)
Files folder imagetests (1 directory)
  Accessible without login Plain text file .travis.yml Data Auxiliary data
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file phpunit.xml.dist Data Auxiliary data
  Accessible without login Plain text file README.md Example Example script

  Files folder image Files (518)  /  vendor  /  evenement  /  evenement  /  doc  
File Role Description
  Accessible without login Plain text file 00-intro.md Data Auxiliary data
  Accessible without login Plain text file 01-api.md Data Auxiliary data
  Plain text file 02-plugin-system.md Class Class source

  Files folder image Files (518)  /  vendor  /  evenement  /  evenement  /  examples  
File Role Description
  Accessible without login Plain text file benchmark-emit-no-arguments.php Example Example script
  Accessible without login Plain text file benchmark-emit-once.php Example Example script
  Accessible without login Plain text file benchmark-emit-one-argument.php Example Example script
  Accessible without login Plain text file benchmark-emit.php Example Example script
  Accessible without login Plain text file benchmark-remove-listener-once.php Example Example script

  Files folder image Files (518)  /  vendor  /  evenement  /  evenement  /  src  
File Role Description
Files folder imageEvenement (3 files)

  Files folder image Files (518)  /  vendor  /  evenement  /  evenement  /  src  /  Evenement  
File Role Description
  Plain text file EventEmitter.php Class Class source
  Plain text file EventEmitterInterface.php Class Class source
  Plain text file EventEmitterTrait.php Class Class source

  Files folder image Files (518)  /  vendor  /  evenement  /  evenement  /  tests  
File Role Description
Files folder imageEvenement (1 directory)

  Files folder image Files (518)  /  vendor  /  evenement  /  evenement  /  tests  /  Evenement  
File Role Description
Files folder imageTests (3 files)

  Files folder image Files (518)  /  vendor  /  evenement  /  evenement  /  tests  /  Evenement  /  Tests  
File Role Description
  Plain text file EventEmitterTest.php Class Class source
  Accessible without login Plain text file functions.php Aux. Configuration script
  Plain text file Listener.php Class Class source

  Files folder image Files (518)  /  vendor  /  guzzlehttp  
File Role Description
Files folder imagepsr7 (4 files, 1 directory)

  Files folder image Files (518)  /  vendor  /  guzzlehttp  /  psr7  
File Role Description
Files folder imagesrc (29 files, 1 directory)
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  guzzlehttp  /  psr7  /  src  
File Role Description
Files folder imageException (1 file)
  Plain text file AppendStream.php Class Class source
  Plain text file BufferStream.php Class Class source
  Plain text file CachingStream.php Class Class source
  Plain text file DroppingStream.php Class Class source
  Plain text file FnStream.php Class Class source
  Plain text file Header.php Class Class source
  Plain text file HttpFactory.php Class Class source
  Plain text file InflateStream.php Class Class source
  Plain text file LazyOpenStream.php Class Class source
  Plain text file LimitStream.php Class Class source
  Plain text file Message.php Class Class source
  Plain text file MessageTrait.php Class Class source
  Plain text file MimeType.php Class Class source
  Plain text file MultipartStream.php Class Class source
  Plain text file NoSeekStream.php Class Class source
  Plain text file PumpStream.php Class Class source
  Plain text file Query.php Class Class source
  Plain text file Request.php Class Class source
  Plain text file Response.php Class Class source
  Plain text file Rfc7230.php Class Class source
  Plain text file ServerRequest.php Class Class source
  Plain text file Stream.php Class Class source
  Plain text file StreamDecoratorTrait.php Class Class source
  Plain text file StreamWrapper.php Class Class source
  Plain text file UploadedFile.php Class Class source
  Plain text file Uri.php Class Class source
  Plain text file UriNormalizer.php Class Class source
  Plain text file UriResolver.php Class Class source
  Plain text file Utils.php Class Class source

  Files folder image Files (518)  /  vendor  /  guzzlehttp  /  psr7  /  src  /  Exception  
File Role Description
  Plain text file MalformedUriException.php Class Class source

  Files folder image Files (518)  /  vendor  /  psr  
File Role Description
Files folder imagehttp-factory (4 files, 1 directory)
Files folder imagehttp-message (4 files, 1 directory)

  Files folder image Files (518)  /  vendor  /  psr  /  http-factory  
File Role Description
Files folder imagesrc (6 files)
  Accessible without login Plain text file .pullapprove.yml Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  psr  /  http-factory  /  src  
File Role Description
  Plain text file RequestFactoryInterface.php Class Class source
  Plain text file ResponseFactoryInterface.php Class Class source
  Plain text file ServerRequestFactoryInterface.php Class Class source
  Plain text file StreamFactoryInterface.php Class Class source
  Plain text file UploadedFileFactoryInterface.php Class Class source
  Plain text file UriFactoryInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  psr  /  http-message  
File Role Description
Files folder imagesrc (7 files)
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  psr  /  http-message  /  src  
File Role Description
  Plain text file MessageInterface.php Class Class source
  Plain text file RequestInterface.php Class Class source
  Plain text file ResponseInterface.php Class Class source
  Plain text file ServerRequestInterface.php Class Class source
  Plain text file StreamInterface.php Class Class source
  Plain text file UploadedFileInterface.php Class Class source
  Plain text file UriInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  ralouphie  
File Role Description
Files folder imagegetallheaders (3 files, 1 directory)

  Files folder image Files (518)  /  vendor  /  ralouphie  /  getallheaders  
File Role Description
Files folder imagesrc (1 file)
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  ralouphie  /  getallheaders  /  src  
File Role Description
  Accessible without login Plain text file getallheaders.php Aux. Configuration script

  Files folder image Files (518)  /  vendor  /  ratchet  
File Role Description
Files folder imagerfc6455 (4 files, 3 directories)

  Files folder image Files (518)  /  vendor  /  ratchet  /  rfc6455  
File Role Description
Files folder image.github (1 directory)
Files folder imagesrc (2 directories)
Files folder imagetests (2 files, 2 directories)
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file phpunit.xml.dist Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  ratchet  /  rfc6455  /  .github  
File Role Description
Files folder imageworkflows (1 file)

  Files folder image Files (518)  /  vendor  /  ratchet  /  rfc6455  /  .github  /  workflows  
File Role Description
  Accessible without login Plain text file ci.yml Data Auxiliary data

  Files folder image Files (518)  /  vendor  /  ratchet  /  rfc6455  /  src  
File Role Description
Files folder imageHandshake (7 files)
Files folder imageMessaging (7 files)

  Files folder image Files (518)  /  vendor  /  ratchet  /  rfc6455  /  src  /  Handshake  
File Role Description
  Plain text file ClientNegotiator.php Class Class source
  Plain text file InvalidPermessageD...ptionsException.php Class Class source
  Plain text file NegotiatorInterface.php Class Class source
  Plain text file PermessageDeflateOptions.php Class Class source
  Plain text file RequestVerifier.php Class Class source
  Plain text file ResponseVerifier.php Class Class source
  Plain text file ServerNegotiator.php Class Class source

  Files folder image Files (518)  /  vendor  /  ratchet  /  rfc6455  /  src  /  Messaging  
File Role Description
  Plain text file CloseFrameChecker.php Class Class source
  Plain text file DataInterface.php Class Class source
  Plain text file Frame.php Class Class source
  Plain text file FrameInterface.php Class Class source
  Plain text file Message.php Class Class source
  Plain text file MessageBuffer.php Class Class source
  Plain text file MessageInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  ratchet  /  rfc6455  /  tests  
File Role Description
Files folder imageab (8 files)
Files folder imageunit (2 directories)
  Plain text file AbResultsTest.php Class Class source
  Accessible without login Plain text file bootstrap.php Example Example script

  Files folder image Files (518)  /  vendor  /  ratchet  /  rfc6455  /  tests  /  ab  
File Role Description
  Accessible without login Plain text file clientRunner.php Example Example script
  Accessible without login Plain text file docker_bootstrap.sh Data Auxiliary data
  Accessible without login Plain text file fuzzingclient.json Data Auxiliary data
  Accessible without login Plain text file fuzzingclient_skip_deflate.json Data Auxiliary data
  Accessible without login Plain text file fuzzingserver.json Data Auxiliary data
  Accessible without login Plain text file fuzzingserver_skip_deflate.json Data Auxiliary data
  Accessible without login Plain text file run_ab_tests.sh Data Auxiliary data
  Accessible without login Plain text file startServer.php Example Example script

  Files folder image Files (518)  /  vendor  /  ratchet  /  rfc6455  /  tests  /  unit  
File Role Description
Files folder imageHandshake (4 files)
Files folder imageMessaging (3 files)

  Files folder image Files (518)  /  vendor  /  ratchet  /  rfc6455  /  tests  /  unit  /  Handshake  
File Role Description
  Plain text file PermessageDeflateOptionsTest.php Class Class source
  Plain text file RequestVerifierTest.php Class Class source
  Plain text file ResponseVerifierTest.php Class Class source
  Plain text file ServerNegotiatorTest.php Class Class source

  Files folder image Files (518)  /  vendor  /  ratchet  /  rfc6455  /  tests  /  unit  /  Messaging  
File Role Description
  Plain text file FrameTest.php Class Class source
  Plain text file MessageBufferTest.php Class Class source
  Plain text file MessageTest.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  
File Role Description
Files folder imagecache (4 files, 1 directory)
Files folder imagedns (4 files, 1 directory)
Files folder imageevent-loop (4 files, 1 directory)
Files folder imagepromise-timer (4 files, 1 directory)
Files folder imagepromise (4 files, 1 directory)
Files folder imagesocket (4 files, 1 directory)
Files folder imagestream (4 files, 1 directory)

  Files folder image Files (518)  /  vendor  /  react  /  cache  
File Role Description
Files folder imagesrc (2 files)
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  react  /  cache  /  src  
File Role Description
  Plain text file ArrayCache.php Class Class source
  Plain text file CacheInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  dns  
File Role Description
Files folder imagesrc (2 files, 5 directories)
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  react  /  dns  /  src  
File Role Description
Files folder imageConfig (2 files)
Files folder imageModel (2 files)
Files folder imageProtocol (2 files)
Files folder imageQuery (13 files)
Files folder imageResolver (3 files)
  Plain text file BadServerException.php Class Class source
  Plain text file RecordNotFoundException.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  dns  /  src  /  Config  
File Role Description
  Plain text file Config.php Class Class source
  Plain text file HostsFile.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  dns  /  src  /  Model  
File Role Description
  Plain text file Message.php Class Class source
  Plain text file Record.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  dns  /  src  /  Protocol  
File Role Description
  Plain text file BinaryDumper.php Class Class source
  Plain text file Parser.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  dns  /  src  /  Query  
File Role Description
  Plain text file CachingExecutor.php Class Class source
  Plain text file CancellationException.php Class Class source
  Plain text file CoopExecutor.php Class Class source
  Plain text file ExecutorInterface.php Class Class source
  Plain text file FallbackExecutor.php Class Class source
  Plain text file HostsFileExecutor.php Class Class source
  Plain text file Query.php Class Class source
  Plain text file RetryExecutor.php Class Class source
  Plain text file SelectiveTransportExecutor.php Class Class source
  Plain text file TcpTransportExecutor.php Class Class source
  Plain text file TimeoutException.php Class Class source
  Plain text file TimeoutExecutor.php Class Class source
  Plain text file UdpTransportExecutor.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  dns  /  src  /  Resolver  
File Role Description
  Plain text file Factory.php Class Class source
  Plain text file Resolver.php Class Class source
  Plain text file ResolverInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  event-loop  
File Role Description
Files folder imagesrc (11 files, 2 directories)
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Plain text file README.md Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  event-loop  /  src  
File Role Description
Files folder imageTick (1 file)
Files folder imageTimer (2 files)
  Plain text file ExtEventLoop.php Class Class source
  Plain text file ExtEvLoop.php Class Class source
  Plain text file ExtLibeventLoop.php Class Class source
  Plain text file ExtLibevLoop.php Class Class source
  Plain text file ExtUvLoop.php Class Class source
  Plain text file Factory.php Class Class source
  Plain text file Loop.php Class Class source
  Plain text file LoopInterface.php Class Class source
  Plain text file SignalsHandler.php Class Class source
  Plain text file StreamSelectLoop.php Class Class source
  Plain text file TimerInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  event-loop  /  src  /  Tick  
File Role Description
  Plain text file FutureTickQueue.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  event-loop  /  src  /  Timer  
File Role Description
  Plain text file Timer.php Class Class source
  Plain text file Timers.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  promise-timer  
File Role Description
Files folder imagesrc (3 files)
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  react  /  promise-timer  /  src  
File Role Description
  Accessible without login Plain text file functions.php Example Example script
  Accessible without login Plain text file functions_include.php Aux. Configuration script
  Plain text file TimeoutException.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  promise  
File Role Description
Files folder imagesrc (13 files, 1 directory)
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  react  /  promise  /  src  
File Role Description
Files folder imageException (1 file)
  Plain text file CancellablePromiseInterface.php Class Class source
  Plain text file CancellationQueue.php Class Class source
  Plain text file Deferred.php Class Class source
  Plain text file ExtendedPromiseInterface.php Class Class source
  Plain text file FulfilledPromise.php Class Class source
  Accessible without login Plain text file functions.php Example Example script
  Accessible without login Plain text file functions_include.php Aux. Configuration script
  Plain text file LazyPromise.php Class Class source
  Plain text file Promise.php Class Class source
  Plain text file PromiseInterface.php Class Class source
  Plain text file PromisorInterface.php Class Class source
  Plain text file RejectedPromise.php Class Class source
  Plain text file UnhandledRejectionException.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  promise  /  src  /  Exception  
File Role Description
  Plain text file LengthException.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  socket  
File Role Description
Files folder imagesrc (21 files)
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  react  /  socket  /  src  
File Role Description
  Plain text file Connection.php Class Class source
  Plain text file ConnectionInterface.php Class Class source
  Plain text file Connector.php Class Class source
  Plain text file ConnectorInterface.php Class Class source
  Plain text file DnsConnector.php Class Class source
  Plain text file FdServer.php Class Class source
  Plain text file FixedUriConnector.php Class Class source
  Plain text file HappyEyeBallsConnectionBuilder.php Class Class source
  Plain text file HappyEyeBallsConnector.php Class Class source
  Plain text file LimitingServer.php Class Class source
  Plain text file SecureConnector.php Class Class source
  Plain text file SecureServer.php Class Class source
  Plain text file Server.php Class Class source
  Plain text file ServerInterface.php Class Class source
  Plain text file SocketServer.php Class Class source
  Plain text file StreamEncryption.php Class Class source
  Plain text file TcpConnector.php Class Class source
  Plain text file TcpServer.php Class Class source
  Plain text file TimeoutConnector.php Class Class source
  Plain text file UnixConnector.php Class Class source
  Plain text file UnixServer.php Class Class source

  Files folder image Files (518)  /  vendor  /  react  /  stream  
File Role Description
Files folder imagesrc (9 files)
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  react  /  stream  /  src  
File Role Description
  Plain text file CompositeStream.php Class Class source
  Plain text file DuplexResourceStream.php Class Class source
  Plain text file DuplexStreamInterface.php Class Class source
  Plain text file ReadableResourceStream.php Class Class source
  Plain text file ReadableStreamInterface.php Class Class source
  Plain text file ThroughStream.php Class Class source
  Plain text file Util.php Class Class source
  Plain text file WritableResourceStream.php Class Class source
  Plain text file WritableStreamInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  
File Role Description
Files folder imagedeprecation-contracts (5 files)
Files folder imagehttp-foundation (26 files, 5 directories)
Files folder imagepolyfill-mbstring (6 files, 1 directory)
Files folder imagepolyfill-php80 (6 files, 1 directory)
Files folder imagerouting (15 files, 6 directories)

  Files folder image Files (518)  /  vendor  /  symfony  /  deprecation-contracts  
File Role Description
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file function.php Aux. Configuration script
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  
File Role Description
Files folder imageException (6 files)
Files folder imageFile (3 files, 1 directory)
Files folder imageRateLimiter (2 files)
Files folder imageSession (7 files, 3 directories)
Files folder imageTest (1 directory)
  Plain text file AcceptHeader.php Class Class source
  Plain text file AcceptHeaderItem.php Class Class source
  Plain text file BinaryFileResponse.php Class Class source
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Plain text file Cookie.php Class Class source
  Plain text file ExpressionRequestMatcher.php Class Class source
  Plain text file FileBag.php Class Class source
  Plain text file HeaderBag.php Class Class source
  Plain text file HeaderUtils.php Class Class source
  Plain text file InputBag.php Class Class source
  Plain text file IpUtils.php Class Class source
  Plain text file JsonResponse.php Class Class source
  Accessible without login Plain text file LICENSE Lic. License text
  Plain text file ParameterBag.php Class Class source
  Accessible without login Plain text file README.md Doc. Documentation
  Plain text file RedirectResponse.php Class Class source
  Plain text file Request.php Class Class source
  Plain text file RequestMatcher.php Class Class source
  Plain text file RequestMatcherInterface.php Class Class source
  Plain text file RequestStack.php Class Class source
  Plain text file Response.php Class Class source
  Plain text file ResponseHeaderBag.php Class Class source
  Plain text file ServerBag.php Class Class source
  Plain text file StreamedResponse.php Class Class source
  Plain text file UrlHelper.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  Exception  
File Role Description
  Plain text file BadRequestException.php Class Class source
  Plain text file ConflictingHeadersException.php Class Class source
  Plain text file JsonException.php Class Class source
  Plain text file RequestExceptionInterface.php Class Class source
  Plain text file SessionNotFoundException.php Class Class source
  Plain text file SuspiciousOperationException.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  File  
File Role Description
Files folder imageException (12 files)
  Plain text file File.php Class Class source
  Plain text file Stream.php Class Class source
  Plain text file UploadedFile.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  File  /  Exception  
File Role Description
  Plain text file AccessDeniedException.php Class Class source
  Plain text file CannotWriteFileException.php Class Class source
  Plain text file ExtensionFileException.php Class Class source
  Plain text file FileException.php Class Class source
  Plain text file FileNotFoundException.php Class Class source
  Plain text file FormSizeFileException.php Class Class source
  Plain text file IniSizeFileException.php Class Class source
  Plain text file NoFileException.php Class Class source
  Plain text file NoTmpDirFileException.php Class Class source
  Plain text file PartialFileException.php Class Class source
  Plain text file UnexpectedTypeException.php Class Class source
  Plain text file UploadException.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  RateLimiter  
File Role Description
  Plain text file AbstractRequestRateLimiter.php Class Class source
  Plain text file RequestRateLimiterInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  Session  
File Role Description
Files folder imageAttribute (3 files)
Files folder imageFlash (3 files)
Files folder imageStorage (11 files, 2 directories)
  Plain text file Session.php Class Class source
  Plain text file SessionBagInterface.php Class Class source
  Plain text file SessionBagProxy.php Class Class source
  Plain text file SessionFactory.php Class Class source
  Plain text file SessionFactoryInterface.php Class Class source
  Plain text file SessionInterface.php Class Class source
  Plain text file SessionUtils.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  Session  /  Attribute  
File Role Description
  Plain text file AttributeBag.php Class Class source
  Plain text file AttributeBagInterface.php Class Class source
  Plain text file NamespacedAttributeBag.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  Session  /  Flash  
File Role Description
  Plain text file AutoExpireFlashBag.php Class Class source
  Plain text file FlashBag.php Class Class source
  Plain text file FlashBagInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  Session  /  Storage  
File Role Description
Files folder imageHandler (12 files)
Files folder imageProxy (2 files)
  Plain text file MetadataBag.php Class Class source
  Plain text file MockArraySessionStorage.php Class Class source
  Plain text file MockFileSessionStorage.php Class Class source
  Plain text file MockFileSessionStorageFactory.php Class Class source
  Plain text file NativeSessionStorage.php Class Class source
  Plain text file NativeSessionStorageFactory.php Class Class source
  Plain text file PhpBridgeSessionStorage.php Class Class source
  Plain text file PhpBridgeSessionStorageFactory.php Class Class source
  Plain text file ServiceSessionFactory.php Class Class source
  Plain text file SessionStorageFactoryInterface.php Class Class source
  Plain text file SessionStorageInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  Session  /  Storage  /  Handler  
File Role Description
  Plain text file AbstractSessionHandler.php Class Class source
  Plain text file IdentityMarshaller.php Class Class source
  Plain text file MarshallingSessionHandler.php Class Class source
  Plain text file MemcachedSessionHandler.php Class Class source
  Plain text file MigratingSessionHandler.php Class Class source
  Plain text file MongoDbSessionHandler.php Class Class source
  Plain text file NativeFileSessionHandler.php Class Class source
  Plain text file NullSessionHandler.php Class Class source
  Plain text file PdoSessionHandler.php Class Class source
  Plain text file RedisSessionHandler.php Class Class source
  Plain text file SessionHandlerFactory.php Class Class source
  Plain text file StrictSessionHandler.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  Session  /  Storage  /  Proxy  
File Role Description
  Plain text file AbstractProxy.php Class Class source
  Plain text file SessionHandlerProxy.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  Test  
File Role Description
Files folder imageConstraint (10 files)

  Files folder image Files (518)  /  vendor  /  symfony  /  http-foundation  /  Test  /  Constraint  
File Role Description
  Plain text file RequestAttributeValueSame.php Class Class source
  Plain text file ResponseCookieValueSame.php Class Class source
  Plain text file ResponseFormatSame.php Class Class source
  Plain text file ResponseHasCookie.php Class Class source
  Plain text file ResponseHasHeader.php Class Class source
  Plain text file ResponseHeaderSame.php Class Class source
  Plain text file ResponseIsRedirected.php Class Class source
  Plain text file ResponseIsSuccessful.php Class Class source
  Plain text file ResponseIsUnprocessable.php Class Class source
  Plain text file ResponseStatusCodeSame.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  polyfill-mbstring  
File Role Description
Files folder imageResources (1 directory)
  Accessible without login Plain text file bootstrap.php Aux. Configuration script
  Accessible without login Plain text file bootstrap80.php Aux. Configuration script
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Plain text file Mbstring.php Class Class source
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  symfony  /  polyfill-mbstring  /  Resources  
File Role Description
Files folder imageunidata (3 files)

  Files folder image Files (518)  /  vendor  /  symfony  /  polyfill-mbstring  /  Resources  /  unidata  
File Role Description
  Accessible without login Plain text file lowerCase.php Aux. Configuration script
  Accessible without login Plain text file titleCaseRegexp.php Aux. Configuration script
  Accessible without login Plain text file upperCase.php Aux. Configuration script

  Files folder image Files (518)  /  vendor  /  symfony  /  polyfill-php80  
File Role Description
Files folder imageResources (1 directory)
  Accessible without login Plain text file bootstrap.php Aux. Configuration script
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Plain text file Php80.php Class Class source
  Plain text file PhpToken.php Class Class source
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (518)  /  vendor  /  symfony  /  polyfill-php80  /  Resources  
File Role Description
Files folder imagestubs (5 files)

  Files folder image Files (518)  /  vendor  /  symfony  /  polyfill-php80  /  Resources  /  stubs  
File Role Description
  Plain text file Attribute.php Class Class source
  Plain text file PhpToken.php Class Class source
  Plain text file Stringable.php Class Class source
  Plain text file UnhandledMatchError.php Class Class source
  Plain text file ValueError.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  
File Role Description
Files folder imageAnnotation (1 file)
Files folder imageDependencyInjection (1 file)
Files folder imageException (10 files)
Files folder imageGenerator (4 files, 1 directory)
Files folder imageLoader (11 files, 2 directories)
Files folder imageMatcher (8 files, 1 directory)
  Plain text file Alias.php Class Class source
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Plain text file CompiledRoute.php Class Class source
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file README.md Doc. Documentation
  Plain text file RequestContext.php Class Class source
  Plain text file RequestContextAwareInterface.php Class Class source
  Plain text file Route.php Class Class source
  Plain text file RouteCollection.php Class Class source
  Plain text file RouteCollectionBuilder.php Class Class source
  Plain text file RouteCompiler.php Class Class source
  Plain text file RouteCompilerInterface.php Class Class source
  Plain text file Router.php Class Class source
  Plain text file RouterInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  Annotation  
File Role Description
  Plain text file Route.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  DependencyInjection  
File Role Description
  Plain text file RoutingResolverPass.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  Exception  
File Role Description
  Plain text file ExceptionInterface.php Class Class source
  Plain text file InvalidArgumentException.php Class Class source
  Plain text file InvalidParameterException.php Class Class source
  Plain text file MethodNotAllowedException.php Class Class source
  Plain text file MissingMandatoryParametersException.php Class Class source
  Plain text file NoConfigurationException.php Class Class source
  Plain text file ResourceNotFoundException.php Class Class source
  Plain text file RouteCircularReferenceException.php Class Class source
  Plain text file RouteNotFoundException.php Class Class source
  Plain text file RuntimeException.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  Generator  
File Role Description
Files folder imageDumper (3 files)
  Plain text file CompiledUrlGenerator.php Class Class source
  Plain text file ConfigurableRequirementsInterface.php Class Class source
  Plain text file UrlGenerator.php Class Class source
  Plain text file UrlGeneratorInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  Generator  /  Dumper  
File Role Description
  Plain text file CompiledUrlGeneratorDumper.php Class Class source
  Plain text file GeneratorDumper.php Class Class source
  Plain text file GeneratorDumperInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  Loader  
File Role Description
Files folder imageConfigurator (5 files, 1 directory)
Files folder imageschema (1 directory)
  Plain text file AnnotationClassLoader.php Class Class source
  Plain text file AnnotationDirectoryLoader.php Class Class source
  Plain text file AnnotationFileLoader.php Class Class source
  Plain text file ClosureLoader.php Class Class source
  Plain text file ContainerLoader.php Class Class source
  Plain text file DirectoryLoader.php Class Class source
  Plain text file GlobFileLoader.php Class Class source
  Plain text file ObjectLoader.php Class Class source
  Plain text file PhpFileLoader.php Class Class source
  Plain text file XmlFileLoader.php Class Class source
  Plain text file YamlFileLoader.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  Loader  /  Configurator  
File Role Description
Files folder imageTraits (5 files)
  Plain text file AliasConfigurator.php Class Class source
  Plain text file CollectionConfigurator.php Class Class source
  Plain text file ImportConfigurator.php Class Class source
  Plain text file RouteConfigurator.php Class Class source
  Plain text file RoutingConfigurator.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  Loader  /  Configurator  /  Traits  
File Role Description
  Plain text file AddTrait.php Class Class source
  Plain text file HostTrait.php Class Class source
  Plain text file LocalizedRouteTrait.php Class Class source
  Plain text file PrefixTrait.php Class Class source
  Plain text file RouteTrait.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  Loader  /  schema  
File Role Description
Files folder imagerouting (1 file)

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  Loader  /  schema  /  routing  
File Role Description
  Accessible without login Plain text file routing-1.0.xsd Data Auxiliary data

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  Matcher  
File Role Description
Files folder imageDumper (5 files)
  Plain text file CompiledUrlMatcher.php Class Class source
  Plain text file ExpressionLanguageProvider.php Class Class source
  Plain text file RedirectableUrlMatcher.php Class Class source
  Plain text file RedirectableUrlMatcherInterface.php Class Class source
  Plain text file RequestMatcherInterface.php Class Class source
  Plain text file TraceableUrlMatcher.php Class Class source
  Plain text file UrlMatcher.php Class Class source
  Plain text file UrlMatcherInterface.php Class Class source

  Files folder image Files (518)  /  vendor  /  symfony  /  routing  /  Matcher  /  Dumper  
File Role Description
  Plain text file CompiledUrlMatcherDumper.php Class Class source
  Plain text file CompiledUrlMatcherTrait.php Class Class source
  Plain text file MatcherDumper.php Class Class source
  Plain text file MatcherDumperInterface.php Class Class source
  Plain text file StaticPrefixCollection.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:8
This week:0
All time:11,435
This week:38Up