SYMBOL INDEX (479 symbols across 70 files) FILE: src/Ratchet/AbstractConnectionDecorator.php class AbstractConnectionDecorator (line 14) | abstract class AbstractConnectionDecorator implements ConnectionInterface { method __construct (line 20) | public function __construct(ConnectionInterface $conn) { method getConnection (line 27) | protected function getConnection() { method __set (line 31) | public function __set($name, $value) { method __get (line 35) | public function __get($name) { method __isset (line 39) | public function __isset($name) { method __unset (line 43) | public function __unset($name) { FILE: src/Ratchet/App.php class App (line 27) | class App { method __construct (line 67) | public function __construct($httpHost = 'localhost', $port = 8080, $ad... method route (line 112) | public function route($path, ComponentInterface $controller, array $al... method run (line 152) | public function run() { FILE: src/Ratchet/ComponentInterface.php type ComponentInterface (line 8) | interface ComponentInterface { method onOpen (line 14) | function onOpen(ConnectionInterface $conn); method onClose (line 21) | function onClose(ConnectionInterface $conn); method onError (line 30) | function onError(ConnectionInterface $conn, \Exception $e); FILE: src/Ratchet/ConnectionInterface.php type ConnectionInterface (line 20) | interface ConnectionInterface { method send (line 26) | function send($data); method close (line 31) | function close(); FILE: src/Ratchet/Http/CloseResponseTrait.php type CloseResponseTrait (line 7) | trait CloseResponseTrait { method close (line 14) | private function close(ConnectionInterface $conn, $code = 400, array $... FILE: src/Ratchet/Http/HttpRequestParser.php class HttpRequestParser (line 12) | class HttpRequestParser implements MessageInterface { method onMessage (line 28) | public function onMessage(ConnectionInterface $context, $data) { method isEom (line 53) | public function isEom($message) { method parse (line 61) | public function parse($headers) { FILE: src/Ratchet/Http/HttpServer.php class HttpServer (line 6) | class HttpServer implements MessageComponentInterface { method __construct (line 24) | public function __construct(HttpServerInterface $component) { method onOpen (line 32) | public function onOpen(ConnectionInterface $conn) { method onMessage (line 39) | public function onMessage(ConnectionInterface $from, $msg) { method onClose (line 60) | public function onClose(ConnectionInterface $conn) { method onError (line 69) | public function onError(ConnectionInterface $conn, \Exception $e) { FILE: src/Ratchet/Http/HttpServerInterface.php type HttpServerInterface (line 7) | interface HttpServerInterface extends MessageComponentInterface { method onOpen (line 13) | #[HackSupportForPHP8] public function onOpen(ConnectionInterface $conn... FILE: src/Ratchet/Http/NoOpHttpServerController.php class NoOpHttpServerController (line 6) | class NoOpHttpServerController implements HttpServerInterface { method onOpen (line 7) | #[HackSupportForPHP8] public function onOpen(ConnectionInterface $conn... method onMessage (line 11) | public function onMessage(ConnectionInterface $from, $msg) { method onClose (line 14) | public function onClose(ConnectionInterface $conn) { method onError (line 17) | public function onError(ConnectionInterface $conn, \Exception $e) { FILE: src/Ratchet/Http/OriginCheck.php class OriginCheck (line 12) | class OriginCheck implements HttpServerInterface { method __construct (line 26) | public function __construct(MessageComponentInterface $component, arra... method onOpen (line 34) | #[HackSupportForPHP8] public function onOpen(ConnectionInterface $conn... method onMessage (line 49) | function onMessage(ConnectionInterface $from, $msg) { method onClose (line 56) | function onClose(ConnectionInterface $conn) { method onError (line 63) | function onError(ConnectionInterface $conn, \Exception $e) { FILE: src/Ratchet/Http/Router.php class Router (line 10) | class Router implements HttpServerInterface { method __construct (line 20) | public function __construct(UrlMatcherInterface $matcher) { method onOpen (line 29) | #[HackSupportForPHP8] public function onOpen(ConnectionInterface $conn... method onMessage (line 76) | public function onMessage(ConnectionInterface $from, $msg) { method onClose (line 83) | public function onClose(ConnectionInterface $conn) { method onError (line 92) | public function onError(ConnectionInterface $conn, \Exception $e) { FILE: src/Ratchet/MessageComponentInterface.php type MessageComponentInterface (line 4) | interface MessageComponentInterface extends ComponentInterface, MessageI... FILE: src/Ratchet/MessageInterface.php type MessageInterface (line 4) | interface MessageInterface { method onMessage (line 11) | function onMessage(ConnectionInterface $from, $msg); FILE: src/Ratchet/Server/EchoServer.php class EchoServer (line 9) | class EchoServer implements MessageComponentInterface { method onOpen (line 10) | public function onOpen(ConnectionInterface $conn) { method onMessage (line 13) | public function onMessage(ConnectionInterface $from, $msg) { method onClose (line 17) | public function onClose(ConnectionInterface $conn) { method onError (line 20) | public function onError(ConnectionInterface $conn, \Exception $e) { FILE: src/Ratchet/Server/FlashPolicy.php class FlashPolicy (line 16) | class FlashPolicy implements MessageComponentInterface { method addAllowedAccess (line 60) | public function addAllowedAccess($domain, $ports = '*', $secure = fals... method clearAllowedAccess (line 80) | public function clearAllowedAccess() { method setSiteControl (line 96) | public function setSiteControl($permittedCrossDomainPolicies = 'all') { method onOpen (line 110) | public function onOpen(ConnectionInterface $conn) { method onMessage (line 116) | public function onMessage(ConnectionInterface $from, $msg) { method onClose (line 129) | public function onClose(ConnectionInterface $conn) { method onError (line 135) | public function onError(ConnectionInterface $conn, \Exception $e) { method renderPolicy (line 145) | public function renderPolicy() { method validateSiteControl (line 176) | public function validateSiteControl($permittedCrossDomainPolicies) { method validateDomain (line 187) | public function validateDomain($domain) { method validatePorts (line 197) | public function validatePorts($port) { FILE: src/Ratchet/Server/IoConnection.php class IoConnection (line 9) | #[\AllowDynamicProperties] method __construct (line 20) | public function __construct(SocketConnection $conn) { method send (line 27) | public function send($data) { method close (line 36) | public function close() { FILE: src/Ratchet/Server/IoServer.php class IoServer (line 16) | class IoServer { method __construct (line 38) | public function __construct(MessageComponentInterface $app, ServerInte... method factory (line 63) | public static function factory(MessageComponentInterface $component, $... method run (line 77) | public function run() { method handleConnect (line 91) | public function handleConnect(SocketConnection $conn) { method handleData (line 124) | public function handleData($data, $conn) { method handleEnd (line 136) | public function handleEnd($conn) { method handleError (line 151) | public function handleError(\Exception $e, $conn) { FILE: src/Ratchet/Server/IpBlackList.php class IpBlackList (line 6) | class IpBlackList implements MessageComponentInterface { method __construct (line 20) | public function __construct(MessageComponentInterface $component) { method blockAddress (line 29) | public function blockAddress($ip) { method unblockAddress (line 40) | public function unblockAddress($ip) { method isBlocked (line 52) | public function isBlocked($address) { method getBlockedAddresses (line 60) | public function getBlockedAddresses() { method filterAddress (line 68) | public function filterAddress($address) { method onOpen (line 79) | function onOpen(ConnectionInterface $conn) { method onMessage (line 90) | function onMessage(ConnectionInterface $from, $msg) { method onClose (line 97) | function onClose(ConnectionInterface $conn) { method onError (line 106) | function onError(ConnectionInterface $conn, \Exception $e) { FILE: src/Ratchet/Session/Serialize/HandlerInterface.php type HandlerInterface (line 4) | interface HandlerInterface { method serialize (line 9) | function serialize(array $data); method unserialize (line 15) | function unserialize($raw); FILE: src/Ratchet/Session/Serialize/PhpBinaryHandler.php class PhpBinaryHandler (line 4) | class PhpBinaryHandler implements HandlerInterface { method serialize (line 8) | function serialize(array $data) { method unserialize (line 16) | public function unserialize($raw) { FILE: src/Ratchet/Session/Serialize/PhpHandler.php class PhpHandler (line 4) | class PhpHandler implements HandlerInterface { method serialize (line 9) | function serialize(array $data) { method unserialize (line 28) | public function unserialize($raw) { FILE: src/Ratchet/Session/SessionProvider.php class SessionProvider (line 17) | class SessionProvider implements HttpServerInterface { method __construct (line 47) | public function __construct(HttpServerInterface $app, \SessionHandlerI... method onOpen (line 76) | #[HackSupportForPHP8] public function onOpen(ConnectionInterface $conn... method onMessage (line 109) | function onMessage(ConnectionInterface $from, $msg) { method onClose (line 116) | function onClose(ConnectionInterface $conn) { method onError (line 125) | function onError(ConnectionInterface $conn, \Exception $e) { method setOptions (line 135) | protected function setOptions(array $options) { method toClassCase (line 163) | protected function toClassCase($langDef) { method parseCookie (line 187) | private function parseCookie($cookie, $host = null, $path = null, $dec... FILE: src/Ratchet/Session/Storage/Proxy/VirtualProxy.php class VirtualProxy (line 14) | class VirtualProxy extends SessionHandlerProxy { method __construct (line 28) | public function __construct(\SessionHandlerInterface $handler) { method getId (line 38) | public function getId() { method setId (line 45) | public function setId($id) { method getName (line 52) | public function getName() { method setName (line 60) | public function setName($name) { FILE: src/Ratchet/Session/Storage/Proxy/VirtualProxyForSymfony6.php class VirtualProxyForSymfony6 (line 11) | class VirtualProxyForSymfony6 extends SessionHandlerProxy { method __construct (line 25) | public function __construct(\SessionHandlerInterface $handler) { method getId (line 35) | public function getId(): string { method setId (line 42) | public function setId($id) { method getName (line 49) | public function getName(): string { method setName (line 57) | public function setName($name) { FILE: src/Ratchet/Session/Storage/Proxy/VirtualProxyForSymfony7.php class VirtualProxyForSymfony7 (line 11) | class VirtualProxyForSymfony7 extends SessionHandlerProxy { method __construct (line 25) | public function __construct(\SessionHandlerInterface $handler) { method getId (line 35) | public function getId(): string { method setId (line 42) | public function setId(string $id): void { method getName (line 49) | public function getName(): string { method setName (line 57) | public function setName(string $name): void { FILE: src/Ratchet/Session/Storage/VirtualSessionStorage.php class VirtualSessionStorage (line 16) | class VirtualSessionStorage extends NativeSessionStorage { method __construct (line 27) | public function __construct(\SessionHandlerInterface $handler, $sessio... method start (line 37) | public function start() { method regenerate (line 63) | public function regenerate($destroy = false, $lifetime = null) { method save (line 71) | public function save() { method setSaveHandler (line 87) | public function setSaveHandler($saveHandler = null) { FILE: src/Ratchet/Session/Storage/VirtualSessionStorageForSymfony6.php class VirtualSessionStorageForSymfony6 (line 13) | class VirtualSessionStorageForSymfony6 extends NativeSessionStorage { method __construct (line 24) | public function __construct(\SessionHandlerInterface $handler, $sessio... method start (line 34) | public function start(): bool { method regenerate (line 60) | public function regenerate(bool $destroy = false, ?int $lifetime = nul... method save (line 68) | public function save() { method setSaveHandler (line 84) | public function setSaveHandler($saveHandler = null) { FILE: src/Ratchet/Session/Storage/VirtualSessionStorageForSymfony7.php class VirtualSessionStorageForSymfony7 (line 14) | class VirtualSessionStorageForSymfony7 extends NativeSessionStorage { method __construct (line 25) | public function __construct(\SessionHandlerInterface $handler, $sessio... method start (line 35) | public function start(): bool { method regenerate (line 61) | public function regenerate(bool $destroy = false, ?int $lifetime = nul... method save (line 69) | public function save(): void { method setSaveHandler (line 85) | public function setSaveHandler(AbstractProxy|\SessionHandlerInterface|... FILE: src/Ratchet/Wamp/Exception.php class Exception (line 4) | class Exception extends \Exception { FILE: src/Ratchet/Wamp/JsonException.php class JsonException (line 4) | class JsonException extends Exception { method __construct (line 5) | public function __construct() { FILE: src/Ratchet/Wamp/ServerProtocol.php class ServerProtocol (line 27) | class ServerProtocol implements MessageComponentInterface, WsServerInter... method __construct (line 51) | public function __construct(WampServerInterface $serverComponent) { method getSubProtocols (line 59) | public function getSubProtocols() { method onOpen (line 73) | public function onOpen(ConnectionInterface $conn) { method onMessage (line 85) | public function onMessage(ConnectionInterface $from, $msg) { method onClose (line 148) | public function onClose(ConnectionInterface $conn) { method onError (line 158) | public function onError(ConnectionInterface $conn, \Exception $e) { FILE: src/Ratchet/Wamp/Topic.php class Topic (line 8) | class Topic implements \IteratorAggregate, \Countable { method __construct (line 16) | public function __construct($topicId) { method getId (line 24) | public function getId() { method __toString (line 28) | public function __toString() { method broadcast (line 39) | public function broadcast($msg, array $exclude = array(), array $eligi... method has (line 60) | public function has(ConnectionInterface $conn) { method add (line 68) | public function add(ConnectionInterface $conn) { method remove (line 78) | public function remove(ConnectionInterface $conn) { method getIterator (line 89) | #[\ReturnTypeWillChange] method count (line 97) | #[\ReturnTypeWillChange] FILE: src/Ratchet/Wamp/TopicManager.php class TopicManager (line 6) | class TopicManager implements WsServerInterface, WampServerInterface { method __construct (line 17) | public function __construct(WampServerInterface $app) { method onOpen (line 24) | public function onOpen(ConnectionInterface $conn) { method onCall (line 32) | public function onCall(ConnectionInterface $conn, $id, $topic, array $... method onSubscribe (line 39) | public function onSubscribe(ConnectionInterface $conn, $topic) { method onUnsubscribe (line 54) | public function onUnsubscribe(ConnectionInterface $conn, $topic) { method onPublish (line 69) | public function onPublish(ConnectionInterface $conn, $topic, $event, a... method onClose (line 76) | public function onClose(ConnectionInterface $conn) { method onError (line 87) | public function onError(ConnectionInterface $conn, \Exception $e) { method getSubProtocols (line 94) | public function getSubProtocols() { method getTopic (line 106) | protected function getTopic($topic) { method cleanTopic (line 114) | protected function cleanTopic(Topic $topic, ConnectionInterface $conn) { FILE: src/Ratchet/Wamp/WampConnection.php class WampConnection (line 12) | class WampConnection extends AbstractConnectionDecorator { method __construct (line 16) | public function __construct(ConnectionInterface $conn) { method callResult (line 32) | public function callResult($id, $data = array()) { method callError (line 44) | public function callError($id, $errorUri, $desc = '', $details = null) { method event (line 63) | public function event($topic, $msg) { method prefix (line 72) | public function prefix($curie, $uri) { method getUri (line 83) | public function getUri($uri) { method send (line 102) | public function send($data) { method close (line 111) | public function close($opt = null) { FILE: src/Ratchet/Wamp/WampServer.php class WampServer (line 14) | class WampServer implements MessageComponentInterface, WsServerInterface { method __construct (line 25) | public function __construct(WampServerInterface $app) { method onOpen (line 32) | public function onOpen(ConnectionInterface $conn) { method onMessage (line 39) | public function onMessage(ConnectionInterface $conn, $msg) { method onClose (line 50) | public function onClose(ConnectionInterface $conn) { method onError (line 57) | public function onError(ConnectionInterface $conn, \Exception $e) { method getSubProtocols (line 64) | public function getSubProtocols() { FILE: src/Ratchet/Wamp/WampServerInterface.php type WampServerInterface (line 10) | interface WampServerInterface extends ComponentInterface { method onCall (line 18) | function onCall(ConnectionInterface $conn, $id, $topic, array $params); method onSubscribe (line 25) | function onSubscribe(ConnectionInterface $conn, $topic); method onUnSubscribe (line 32) | function onUnSubscribe(ConnectionInterface $conn, $topic); method onPublish (line 42) | function onPublish(ConnectionInterface $conn, $topic, $event, array $e... FILE: src/Ratchet/WebSocket/ConnContext.php class ConnContext (line 5) | class ConnContext { method __construct (line 16) | public function __construct(WsConnection $conn, MessageBuffer $buffer) { FILE: src/Ratchet/WebSocket/MessageCallableInterface.php type MessageCallableInterface (line 6) | interface MessageCallableInterface { method onMessage (line 7) | public function onMessage(ConnectionInterface $conn, MessageInterface ... FILE: src/Ratchet/WebSocket/MessageComponentInterface.php type MessageComponentInterface (line 5) | interface MessageComponentInterface extends ComponentInterface, MessageC... FILE: src/Ratchet/WebSocket/WsConnection.php class WsConnection (line 11) | class WsConnection extends AbstractConnectionDecorator { method send (line 15) | public function send($msg) { method close (line 30) | public function close($code = 1000) { FILE: src/Ratchet/WebSocket/WsServer.php class WsServer (line 26) | class WsServer implements HttpServerInterface { method __construct (line 69) | public function __construct(ComponentInterface $component) { method isRFC6455v03 (line 111) | private static function isRFC6455v03() { method onOpen (line 119) | #[HackSupportForPHP8] public function onOpen(ConnectionInterface $conn... method onMessage (line 161) | public function onMessage(ConnectionInterface $from, $msg) { method onClose (line 172) | public function onClose(ConnectionInterface $conn) { method onError (line 184) | public function onError(ConnectionInterface $conn, \Exception $e) { method onControlFrame (line 192) | public function onControlFrame(FrameInterface $frame, WsConnection $co... method setStrictSubProtocolCheck (line 207) | public function setStrictSubProtocolCheck($enable) { method enableKeepAlive (line 211) | public function enableKeepAlive(LoopInterface $loop, $interval = 30) { FILE: src/Ratchet/WebSocket/WsServerInterface.php type WsServerInterface (line 7) | interface WsServerInterface { method getSubProtocols (line 13) | function getSubProtocols(); FILE: tests/autobahn/bin/fuzzingserver.php class BinaryEcho (line 6) | class BinaryEcho implements \Ratchet\WebSocket\MessageComponentInterface { method onMessage (line 7) | public function onMessage(ConnectionInterface $from, \Ratchet\RFC6455\... method onOpen (line 11) | public function onOpen(ConnectionInterface $conn) { method onClose (line 14) | public function onClose(ConnectionInterface $conn) { method onError (line 17) | public function onError(ConnectionInterface $conn, \Exception $e) { FILE: tests/helpers/Ratchet/AbstractMessageComponentTestCase.php class AbstractMessageComponentTestCase (line 6) | abstract class AbstractMessageComponentTestCase extends TestCase { method getConnectionClassString (line 11) | abstract public function getConnectionClassString(); method getDecoratorClassString (line 12) | abstract public function getDecoratorClassString(); method getComponentClassString (line 13) | abstract public function getComponentClassString(); method setUpConnection (line 18) | public function setUpConnection() { method doOpen (line 27) | protected function doOpen($conn) { method isExpectedConnection (line 31) | public function isExpectedConnection() { method testOpen (line 35) | public function testOpen() { method testOnClose (line 40) | public function testOnClose() { method testOnError (line 45) | public function testOnError() { method passthroughMessageTest (line 51) | public function passthroughMessageTest($value) { FILE: tests/helpers/Ratchet/Mock/Connection.php class Connection (line 5) | #[\AllowDynamicProperties] method send (line 14) | public function send($data) { method close (line 18) | public function close() { FILE: tests/helpers/Ratchet/Mock/ConnectionDecorator.php class ConnectionDecorator (line 5) | class ConnectionDecorator extends AbstractConnectionDecorator { method send (line 11) | public function send($data) { method close (line 17) | public function close() { FILE: tests/helpers/Ratchet/Mock/WampComponent.php class WampComponent (line 7) | class WampComponent implements WampServerInterface, WsServerInterface { method getSubProtocols (line 12) | public function getSubProtocols() { method onCall (line 16) | public function onCall(ConnectionInterface $conn, $id, $procURI, array... method onSubscribe (line 20) | public function onSubscribe(ConnectionInterface $conn, $topic) { method onUnSubscribe (line 24) | public function onUnSubscribe(ConnectionInterface $conn, $topic) { method onPublish (line 28) | public function onPublish(ConnectionInterface $conn, $topic, $event, a... method onOpen (line 32) | public function onOpen(ConnectionInterface $conn) { method onClose (line 36) | public function onClose(ConnectionInterface $conn) { method onError (line 40) | public function onError(ConnectionInterface $conn, \Exception $e) { FILE: tests/helpers/Ratchet/NullComponent.php class NullComponent (line 8) | class NullComponent implements MessageComponentInterface, WsServerInterf... method onOpen (line 9) | public function onOpen(ConnectionInterface $conn) {} method onMessage (line 11) | public function onMessage(ConnectionInterface $conn, $msg) {} method onClose (line 13) | public function onClose(ConnectionInterface $conn) {} method onError (line 15) | public function onError(ConnectionInterface $conn, \Exception $e) {} method onCall (line 17) | public function onCall(ConnectionInterface $conn, $id, $topic, array $... method onSubscribe (line 19) | public function onSubscribe(ConnectionInterface $conn, $topic) {} method onUnSubscribe (line 21) | public function onUnSubscribe(ConnectionInterface $conn, $topic) {} method onPublish (line 23) | public function onPublish(ConnectionInterface $conn, $topic, $event, a... method getSubProtocols (line 25) | public function getSubProtocols() { FILE: tests/helpers/Ratchet/Wamp/Stub/WsWampServerInterface.php type WsWampServerInterface (line 6) | interface WsWampServerInterface extends WsServerInterface, WampServerInt... FILE: tests/helpers/Ratchet/WebSocket/Stub/WsMessageComponentInterface.php type WsMessageComponentInterface (line 6) | interface WsMessageComponentInterface extends MessageComponentInterface,... FILE: tests/unit/AbstractConnectionDecoratorTest.php class AbstractConnectionDecoratorTest (line 10) | class AbstractConnectionDecoratorTest extends TestCase { method setUpConnection (line 18) | public function setUpConnection() { method testGet (line 24) | public function testGet() { method testSet (line 34) | public function testSet() { method testSetLevel2 (line 43) | public function testSetLevel2() { method testIsSetTrue (line 52) | public function testIsSetTrue() { method testIsSetFalse (line 62) | public function testIsSetFalse() { method testUnset (line 70) | public function testUnset() { method testUnsetLevel2 (line 80) | public function testUnsetLevel2() { method testGetConnection (line 90) | public function testGetConnection() { method testGetConnectionLevel2 (line 100) | public function testGetConnectionLevel2() { method testWrapperCanStoreSelfInDecorator (line 110) | public function testWrapperCanStoreSelfInDecorator() { method testDecoratorRecursion (line 116) | public function testDecoratorRecursion() { method testDecoratorRecursionLevel2 (line 125) | public function testDecoratorRecursionLevel2() { method testWarningGettingNothing (line 137) | public function testWarningGettingNothing() { method testWarningGettingNothingLevel1 (line 151) | public function testWarningGettingNothingLevel1() { method testWarningGettingNothingLevel2 (line 165) | public function testWarningGettingNothingLevel2() { FILE: tests/unit/AppTest.php class AppTest (line 8) | class AppTest extends TestCase { method testCtorThrowsForInvalidLoop (line 9) | public function testCtorThrowsForInvalidLoop() { method testCtorWithoutArgumentsStartsListeningOnDefaultPorts (line 19) | public function testCtorWithoutArgumentsStartsListeningOnDefaultPorts() { FILE: tests/unit/Http/HttpRequestParserTest.php class HttpRequestParserTest (line 9) | class HttpRequestParserTest extends TestCase { method setUpParser (line 15) | public function setUpParser() { method headersProvider (line 19) | public function headersProvider() { method testIsEom (line 33) | public function testIsEom($expected, $message) { method testBufferOverflowResponse (line 37) | public function testBufferOverflowResponse() { method testOnMessageThrowsExceptionForEmptyNewlines (line 53) | public function testOnMessageThrowsExceptionForEmptyNewlines() { method testReturnTypeIsRequest (line 65) | public function testReturnTypeIsRequest() { FILE: tests/unit/Http/HttpServerTest.php class HttpServerTest (line 8) | class HttpServerTest extends AbstractMessageComponentTestCase { method setUpConnection (line 12) | public function setUpConnection() { method getConnectionClassString (line 17) | public function getConnectionClassString() { method getDecoratorClassString (line 21) | public function getDecoratorClassString() { method getComponentClassString (line 25) | public function getComponentClassString() { method testOpen (line 29) | public function testOpen() { method testOnMessageAfterHeaders (line 37) | public function testOnMessageAfterHeaders() { method testBufferOverflow (line 47) | public function testBufferOverflow() { method testCloseIfNotEstablished (line 54) | public function testCloseIfNotEstablished() { method testBufferHeaders (line 60) | public function testBufferHeaders() { FILE: tests/unit/Http/OriginCheckTest.php class OriginCheckTest (line 8) | class OriginCheckTest extends AbstractMessageComponentTestCase { method setUpConnection (line 14) | public function setUpConnection() { method doOpen (line 24) | protected function doOpen($conn) { method getConnectionClassString (line 28) | public function getConnectionClassString() { method getDecoratorClassString (line 32) | public function getDecoratorClassString() { method getComponentClassString (line 36) | public function getComponentClassString() { method testCloseOnNonMatchingOrigin (line 40) | public function testCloseOnNonMatchingOrigin() { method testCloseOnMissingOrigin (line 47) | public function testCloseOnMissingOrigin() { method testCloseOnDuplicateOrigin (line 56) | public function testCloseOnDuplicateOrigin() { method testOnMessage (line 65) | public function testOnMessage() { FILE: tests/unit/Http/RouterTest.php class RouterTest (line 14) | class RouterTest extends TestCase { method setUpConnection (line 24) | public function setUpConnection() { method testFourOhFour (line 50) | public function testFourOhFour() { method testNullRequest (line 59) | public function testNullRequest() { method testControllerIsMessageComponentInterface (line 68) | public function testControllerIsMessageComponentInterface() { method testControllerOnOpen (line 78) | public function testControllerOnOpen() { method testControllerOnMessageBubbles (line 90) | public function testControllerOnMessageBubbles() { method testControllerOnCloseBubbles (line 100) | public function testControllerOnCloseBubbles() { method testControllerOnErrorBubbles (line 109) | public function testControllerOnErrorBubbles() { method testRouterGeneratesRouteParameters (line 119) | public function testRouterGeneratesRouteParameters() { method testQueryParams (line 136) | public function testQueryParams() { method testImpatientClientOverflow (line 164) | public function testImpatientClientOverflow() { FILE: tests/unit/Server/EchoServerTest.php class EchoServerTest (line 6) | class EchoServerTest extends TestCase { method setUpServer (line 13) | public function setUpServer() { method testMessageEchod (line 18) | public function testMessageEchod() { method testErrorClosesConnection (line 24) | public function testErrorClosesConnection() { FILE: tests/unit/Server/FlashPolicyComponentTest.php class FlashPolicyTest (line 9) | class FlashPolicyTest extends TestCase { method setUpPolicy (line 16) | public function setUpPolicy() { method testPolicyRender (line 20) | public function testPolicyRender() { method testInvalidPolicyReader (line 28) | public function testInvalidPolicyReader() { method testInvalidDomainPolicyReader (line 37) | public function testInvalidDomainPolicyReader() { method testSiteControlValidation (line 51) | public function testSiteControlValidation($accept, $permittedCrossDoma... method siteControl (line 55) | public static function siteControl() { method testDomainValidation (line 73) | public function testDomainValidation($accept, $domain) { method URI (line 77) | public static function URI() { method testPortValidation (line 102) | public function testPortValidation($accept, $ports) { method ports (line 106) | public static function ports() { method testAddAllowedAccessOnlyAcceptsValidPorts (line 125) | public function testAddAllowedAccessOnlyAcceptsValidPorts() { method testSetSiteControlThrowsException (line 135) | public function testSetSiteControlThrowsException() { method testErrorClosesConnection (line 145) | public function testErrorClosesConnection() { method testOnMessageSendsString (line 152) | public function testOnMessageSendsString() { method testOnOpenExists (line 161) | public function testOnOpenExists() { method testOnCloseExists (line 167) | public function testOnCloseExists() { FILE: tests/unit/Server/IoConnectionTest.php class IoConnectionTest (line 9) | class IoConnectionTest extends TestCase { method setUpConnection (line 16) | public function setUpConnection() { method testCloseBubbles (line 21) | public function testCloseBubbles() { method testSendBubbles (line 26) | public function testSendBubbles() { method testSendReturnsSelf (line 33) | public function testSendReturnsSelf() { FILE: tests/unit/Server/IoServerTest.php class IoServerTest (line 12) | class IoServerTest extends TestCase { method tickLoop (line 21) | protected function tickLoop(LoopInterface $loop) { method setUpServer (line 32) | public function setUpServer() { method testCtorThrowsForInvalidLoop (line 45) | public function testCtorThrowsForInvalidLoop() { method testOnOpen (line 55) | public function testOnOpen() { method testHandleOpenWithoutRemoteAddressAssignsEmptyRemoteAddress (line 66) | public function testHandleOpenWithoutRemoteAddressAssignsEmptyRemoteAd... method testOnData (line 86) | public function testOnData() { method testOnClose (line 115) | public function testOnClose() { method testFactory (line 133) | public function testFactory() { method testNoLoopProvidedError (line 140) | public function testNoLoopProvidedError() { method testOnErrorPassesException (line 151) | public function testOnErrorPassesException() { method onErrorCalledWhenExceptionThrown (line 166) | public function onErrorCalledWhenExceptionThrown() { FILE: tests/unit/Server/IpBlackListComponentTest.php class IpBlackListTest (line 9) | class IpBlackListTest extends TestCase { method setUpBlocker (line 16) | public function setUpBlocker() { method testOnOpen (line 21) | public function testOnOpen() { method testBlockDoesNotTriggerOnOpen (line 33) | public function testBlockDoesNotTriggerOnOpen() { method testBlockDoesNotTriggerOnClose (line 43) | public function testBlockDoesNotTriggerOnClose() { method testOnMessageDecoration (line 53) | public function testOnMessageDecoration() { method testOnCloseDecoration (line 62) | public function testOnCloseDecoration() { method testBlockClosesConnection (line 70) | public function testBlockClosesConnection() { method testAddAndRemoveWithFluentInterfaces (line 79) | public function testAddAndRemoveWithFluentInterfaces() { method testDecoratorPassesErrors (line 94) | public function testDecoratorPassesErrors() { method addressProvider (line 103) | public function addressProvider() { method testFilterAddress (line 115) | public function testFilterAddress($expected, $input) { method testUnblockingSilentlyFails (line 119) | public function testUnblockingSilentlyFails() { method newConn (line 123) | protected function newConn() { FILE: tests/unit/Session/Serialize/PhpBinaryHandlerTest.php class PhpBinaryHandlerTest (line 9) | class PhpBinaryHandlerTest extends TestCase { method setUpHandler (line 15) | public function setUpHandler() { method serializedProvider (line 19) | public function serializedProvider() { method testUnserialize (line 37) | public function testUnserialize($in, $expected) { FILE: tests/unit/Session/Serialize/PhpHandlerTest.php class PhpHandlerTest (line 9) | class PhpHandlerTest extends TestCase { method setUpHandler (line 15) | public function setUpHandler() { method serializedProvider (line 19) | public function serializedProvider() { method testUnserialize (line 37) | public function testUnserialize($in, $expected) { method testSerialize (line 44) | public function testSerialize($serialized, $original) { FILE: tests/unit/Session/SessionProviderTest.php class SessionProviderTest (line 12) | class SessionProviderTest extends AbstractMessageComponentTestCase { method setUpProvider (line 16) | public function setUpProvider() { method testCtorThrowsForInvalidSerializer (line 27) | public function testCtorThrowsForInvalidSerializer() { method tearDownHandler (line 40) | public function tearDownHandler() { method getConnectionClassString (line 44) | public function getConnectionClassString() { method getDecoratorClassString (line 48) | public function getDecoratorClassString() { method getComponentClassString (line 52) | public function getComponentClassString() { method classCaseProvider (line 56) | public function classCaseProvider() { method testToClassCase (line 66) | public function testToClassCase($in, $out) { method testConnectionValueFromPdo (line 78) | public function testConnectionValueFromPdo() { method newConn (line 111) | protected function newConn() { method testOnMessageDecorator (line 120) | public function testOnMessageDecorator() { method testRejectInvalidSeralizers (line 126) | public function testRejectInvalidSeralizers() { method doOpen (line 136) | protected function doOpen($conn) { FILE: tests/unit/Session/Storage/VirtualSessionStoragePDOTest.php class VirtualSessionStoragePDOTest (line 9) | class VirtualSessionStoragePDOTest extends TestCase { method setUpHandler (line 20) | public function setUpHandler() { method tearDownHandler (line 51) | public function tearDownHandler() { method testStartWithDSN (line 55) | public function testStartWithDSN() { FILE: tests/unit/Wamp/ServerProtocolTest.php class ServerProtocolTest (line 12) | class ServerProtocolTest extends TestCase { method setUpProtocol (line 20) | public function setUpProtocol() { method newConn (line 25) | protected function newConn() { method invalidMessageProvider (line 29) | public function invalidMessageProvider() { method testInvalidMessages (line 42) | public function testInvalidMessages($type) { method testWelcomeMessage (line 54) | public function testWelcomeMessage() { method testSubscribe (line 68) | public function testSubscribe() { method testUnSubscribe (line 80) | public function testUnSubscribe() { method callProvider (line 92) | public function callProvider() { method testCall (line 108) | public function testCall() { method testPublish (line 127) | public function testPublish() { method testPublishAndExcludeMe (line 144) | public function testPublishAndExcludeMe() { method testPublishAndEligible (line 153) | public function testPublishAndEligible() { method eventProvider (line 166) | public function eventProvider() { method testEvent (line 176) | public function testEvent($topic, $payload) { method testOnClosePropagation (line 185) | public function testOnClosePropagation() { method testOnErrorPropagation (line 200) | public function testOnErrorPropagation() { method testPrefix (line 218) | public function testPrefix() { method testMessageMustBeJson (line 232) | public function testMessageMustBeJson() { method testGetSubProtocolsReturnsArray (line 245) | public function testGetSubProtocolsReturnsArray() { method testGetSubProtocolsGetFromApp (line 249) | public function testGetSubProtocolsGetFromApp() { method testWampOnMessageApp (line 255) | public function testWampOnMessageApp() { method badFormatProvider (line 262) | public function badFormatProvider() { method testValidJsonButInvalidProtocol (line 273) | public function testValidJsonButInvalidProtocol($message) { method testBadClientInputFromNonStringTopic (line 285) | public function testBadClientInputFromNonStringTopic() { method testBadPrefixWithNonStringTopic (line 298) | public function testBadPrefixWithNonStringTopic() { method testBadPublishWithNonStringTopic (line 311) | public function testBadPublishWithNonStringTopic() { FILE: tests/unit/Wamp/TopicManagerTest.php class TopicManagerTest (line 9) | class TopicManagerTest extends TestCase { method setUpManager (line 25) | public function setUpManager() { method testGetTopicReturnsTopicObject (line 34) | public function testGetTopicReturnsTopicObject() { method testGetTopicCreatesTopicWithSameName (line 44) | public function testGetTopicCreatesTopicWithSameName() { method testGetTopicReturnsSameObject (line 56) | public function testGetTopicReturnsSameObject() { method testOnOpen (line 67) | public function testOnOpen() { method testOnCall (line 72) | public function testOnCall() { method testOnSubscribeCreatesTopicObject (line 85) | public function testOnSubscribeCreatesTopicObject() { method testTopicIsInConnectionOnSubscribe (line 93) | public function testTopicIsInConnectionOnSubscribe() { method testDoubleSubscriptionFiresOnce (line 107) | public function testDoubleSubscriptionFiresOnce() { method testUnsubscribeEvent (line 114) | public function testUnsubscribeEvent() { method testUnsubscribeFiresOnce (line 124) | public function testUnsubscribeFiresOnce() { method testUnsubscribeRemovesTopicFromConnection (line 133) | public function testUnsubscribeRemovesTopicFromConnection() { method testOnPublishBubbles (line 148) | public function testOnPublishBubbles() { method testOnCloseBubbles (line 162) | public function testOnCloseBubbles() { method topicProvider (line 167) | protected function topicProvider($name) { method testConnIsRemovedFromTopicOnClose (line 180) | public function testConnIsRemovedFromTopicOnClose() { method topicConnExpectationProvider (line 192) | public static function topicConnExpectationProvider() { method testTopicRetentionFromLeavingConnections (line 202) | public function testTopicRetentionFromLeavingConnections($methodCall, ... method testOnErrorBubbles (line 212) | public function testOnErrorBubbles() { method testGetSubProtocolsReturnsArray (line 219) | public function testGetSubProtocolsReturnsArray() { method testGetSubProtocolsBubbles (line 229) | public function testGetSubProtocolsBubbles() { FILE: tests/unit/Wamp/TopicTest.php class TopicTest (line 9) | class TopicTest extends TestCase { method testGetId (line 10) | public function testGetId() { method testAddAndCount (line 17) | public function testAddAndCount() { method testRemove (line 27) | public function testRemove() { method testBroadcast (line 40) | public function testBroadcast() { method testBroadcastWithExclude (line 63) | public function testBroadcastWithExclude() { method testBroadcastWithEligible (line 90) | public function testBroadcastWithEligible() { method testIterator (line 117) | public function testIterator() { method testToString (line 132) | public function testToString() { method testDoesHave (line 139) | public function testDoesHave() { method testDoesNotHave (line 147) | public function testDoesNotHave() { method testDoesNotHaveAfterRemove (line 154) | public function testDoesNotHaveAfterRemove() { method newConn (line 163) | protected function newConn() { FILE: tests/unit/Wamp/WampConnectionTest.php class WampConnectionTest (line 9) | class WampConnectionTest extends TestCase { method setUpConnection (line 16) | public function setUpConnection() { method testCallResult (line 21) | public function testCallResult() { method testCallError (line 30) | public function testCallError() { method testCallErrorWithTopic (line 39) | public function testCallErrorWithTopic() { method testDetailedCallError (line 48) | public function testDetailedCallError() { method testPrefix (line 59) | public function testPrefix() { method testGetUriWhenNoCurieGiven (line 68) | public function testGetUriWhenNoCurieGiven() { method testClose (line 74) | public function testClose() { FILE: tests/unit/Wamp/WampServerTest.php class WampServerTest (line 8) | class WampServerTest extends AbstractMessageComponentTestCase { method getConnectionClassString (line 9) | public function getConnectionClassString() { method getDecoratorClassString (line 13) | public function getDecoratorClassString() { method getComponentClassString (line 17) | public function getComponentClassString() { method testOnMessageToEvent (line 21) | public function testOnMessageToEvent() { method testGetSubProtocols (line 35) | public function testGetSubProtocols() { method testConnectionClosesOnInvalidJson (line 46) | public function testConnectionClosesOnInvalidJson() { method testConnectionClosesOnProtocolError (line 51) | public function testConnectionClosesOnProtocolError() {