Class Visibility Suggestions

Below, is a summary of all classes and their component's visiblity. Whenever a visibility is set and used at the right level, a green star is presented. Whenever it is set to a level, but could be updated to another, red and orange stars are mentioned. .

  Name Value None (public) Public Protected Private Constant
class Client
 CLOSED_RD1    
 CLOSED_RDWR3    
 CLOSED_WR2    
 $id    
 $socket    
 $clientAddr    
 $clientPort    
 $serverAddr    
 $serverPort    
 $isEncrypted    
 $cryptoInfo    
 $requestParser    
 $readWatcher    
 $writeWatcher    
 $writeBuffer    
 $bufferSize    
 $bufferDeferred    
 $onWriteDrain    
 $shouldClose    
 $isDead    
 $isExported    
 $remainingRequests    
 $pendingResponses    
 $options    
 $httpDriver    
 $exporter    
 $bodyEmitters    
 $parserEmitLock    
 $allowsPush    
 $window    
 $initialWindowSize    
 $streamId    
 $streamEnd    
 $streamWindow    
 $streamWindowBuffer    
class Code
 ABNORMAL_CLOSE1006    
 EXPECTED_EXTENSION_MISSING1010    
 GOING_AWAY1001    
 INCONSISTENT_FRAME_DATA_TYPE1007    
 MESSAGE_TOO_LARGE1009    
 NONE1005    
 NORMAL_CLOSE1000    
 POLICY_VIOLATION1008    
 PROTOCOL_ERROR1002    
 TLS_HANDSHAKE_FAILURE1015    
 UNACCEPTABLE_TYPE1003    
 UNEXPECTED_SERVER_ERROR1011    
class HPack
 HUFFMAN_CODE[0x1ff80x7fffd80xfffffe20xfffffe30xfffffe40xfffffe50xfffffe60xfffffe70xfffffe80xffffea0x3ffffffc0xfffffe90xfffffea0x3ffffffd0xfffffeb0xfffffec0xfffffed0xfffffee0xfffffef0xffffff00xffffff10xffffff20x3ffffffe0xffffff30xffffff40xffffff50xffffff60xffffff70xffffff80xffffff90xffffffa0xffffffb0x140x3f80x3f90xffa0x1ff90x150xf80x7fa0x3fa0x3fb0xf90x7fb0xfa0x160x170x180x00x10x20x190x1a0x1b0x1c0x1d0x1e0x1f0x5c0xfb0x7ffc0x200xffb0x3fc0x1ffa0x210x5d0x5e0x5f0x600x610x620x630x640x650x660x670x680x690x6a0x6b0x6c0x6d0x6e0x6f0x700x710x720xfc0x730xfd0x1ffb0x7fff00x1ffc0x3ffc0x220x7ffd0x30x230x40x240x50x250x260x270x60x740x750x280x290x2a0x70x2b0x760x2c0x80x90x2d    
 HUFFMAN_CODE_LENGTHS[132328282828282828243028283028282828282828283028282828282828282861010121368111010811866655566666667815612101367777777777777777777777878131913146155656566657766656765567777715    
 LAST_INDEX61    
 TABLE[[":authority"""], [":method""GET"], [":method""POST"], [":path""/"], [":path""/index.html"], [":scheme""http"], [":scheme""https"], [":status""200"], [":status""204"], [":status""206"], [":status""304"], [":status""400"], [":status""404"], [":status""500"], ["accept-charset"""], ["accept-encoding""gzip, deflate"], ["accept-language"""], ["accept-ranges"""], ["accept"""], ["access-control-allow-origin"""], ["age"""], ["allow"""], ["authorization"""], ["cache-control"""], ["content-disposition"""], ["content-encoding"""], ["content-language"""], ["content-length"""], ["content-location"""], ["content-range"""], ["content-type"""], ["cookie"""], ["date"""], ["etag"""], ["expect"""], ["expires"""], ["from"""], ["host"""], ["if-match"""], ["if-modified-since"""], ["if-none-match"""], ["if-range"""], ["if-unmodified-since"""], ["last-modified"""], ["link"""], ["location"""], ["max-forwards"""], ["proxy-authentication"""], ["proxy-authorization"""], ["range"""], ["referer"""], ["refresh"""], ["retry-after"""], ["server"""], ["set-cookie"""], ["strict-transport-security"""], ["transfer-encoding"""<    
 $huffman_lookup    
 $huffman_codes    
 $huffman_lens    
 $headers    
 $maxSize    
 $size    
 init     
 huffman_lookup_init     
 huffman_decode     
 huffman_codes_init     
 huffman_lens_init     
 huffman_encode     
 decode_dynamic_integer     
 table_resize     
 decode     
 encode_dynamic_integer     
 encode     
class Handshake
 ACCEPT_CONCAT"258EAFA5-E914-47DA-95CA-C5AB0DC85B11"
    
 $response    
 $acceptKey    
 $status    
 $isStarted    
 __construct     
 setStatus     
 setReason     
 addHeader     
 setHeader     
 write     
 flush     
 end     
 setCookie     
 push     
 state     
 handshake     
class Http1Driver
 HEADER_REGEX"(
        ([^()<>@,;:\\\"/[\]?={}\x01-\x20\x7F]+):[\x20\x09]*
        ([^\x01-\x08\x0A-\x1F\x7F]*)[\x0D]?[\x20\x09]*[\r]?[\n]
    )x"
    
 $http2    
 $resultEmitter    
 $entityHeaderEmitter    
 $entityPartEmitter    
 $entityResultEmitter    
 $sizeWarningEmitter    
 $errorEmitter    
 $responseWriter    
 setup     
 filters     
 writer     
 upgradeBodySize     
 parser     
 responseInitFilter     
 chunkedResponseFilter     
class Http2Driver
 ACK"\x01"
    
 CANCEL0x8    
 COMPRESSION_ERROR0x9    
 CONNECT_ERROR0xa    
 CONTINUATION"\x09"
    
 DATA"\x00"
    
 ENABLE_PUSH0x2    
 END_HEADERS"\x04"
    
 END_STREAM"\x01"
    
 ENHANCE_YOUR_CALM0xb    
 FLOW_CONTROL_ERROR0x3    
 FRAME_SIZE_ERROR0x6    
 GOAWAY"\x07"
    
 GRACEFUL_SHUTDOWN0x0    
 HEADERS"\x01"
    
 HEADER_TABLE_SIZE0x1    
 HTTP_1_1_REQUIRED0xd    
 INADEQUATE_SECURITY0xc    
 INITIAL_WINDOW_SIZE0x4    
 INTERNAL_ERROR0x2    
 MAX_CONCURRENT_STREAMS0x3    
 MAX_FRAME_SIZE0x5    
 MAX_HEADER_LIST_SIZE0x6    
 NOFLAG"\x00"
    
 PADDED"\x08"
    
 PING"\x06"
    
 PRIORITY"\x02"
    
 PRIORITY_FLAG"\x20"
    
 PROTOCOL_ERROR0x1    
 PUSH_PROMISE"\x05"
    
 REFUSED_STREAM0x7    
 RST_STREAM"\x03"
    
 SETTINGS"\x04"
    
 SETTINGS_TIMEOUT0x4    
 STREAM_CLOSED0x5    
 WINDOW_UPDATE"\x08"
    
 $counter    
 $resultEmitter    
 $entityHeaderEmitter    
 $entityPartEmitter    
 $entityResultEmitter    
 $sizeWarningEmitter    
 $errorEmitter    
 $write    
 setup     
 filters     
 responseInitFilter     
 dispatchInternalRequest     
 writer     
 writeData     
 tryDataSend     
 writePing     
 writeFrame     
 upgradeBodySize     
 parser     
class Logger
 ALERTPsrLogLevel::ALERT    
 CRITICALPsrLogLevel::CRITICAL    
 DEBUGPsrLogLevel::DEBUG    
 EMERGENCYPsrLogLevel::EMERGENCY    
 ERRORPsrLogLevel::ERROR    
 INFOPsrLogLevel::INFO    
 LEVELS[self::DEBUG => 8self::INFO => 7self::NOTICE => 6self::WARNING => 5self::ERROR => 4self::CRITICAL => 3self::ALERT => 2self::EMERGENCY => 1,  ]
    
 NOTICEPsrLogLevel::NOTICE    
 WARNINGPsrLogLevel::WARNING    
 $outputLevel    
 $ansify    
 output     
 emergency     
 alert     
 critical     
 error     
 warning     
 notice     
 info     
 debug     
 log     
 format     
 ansify     
 canEmit     
 setOutputLevel     
 setAnsify     
class Options
 MAX_DEFLATE_ENABLE_CACHE_SIZE1024    
 $debug    
 $user    
 $maxConnections    
 $connectionsPerIP    
 $maxRequestsPerConnection    
 $connectionTimeout    
 $defaultContentType    
 $defaultTextCharset    
 $sendServerToken    
 $socketBacklogSize    
 $normalizeMethodCase    
 $maxConcurrentStreams    
 $maxFramesPerSecond    
 $allowedMethods    
 $deflateEnable    
 $deflateContentTypes    
 $configPath    
 $maxFieldLen    
 $maxInputVars    
 $maxBodySize    
 $maxHeaderSize    
 $ioGranularity    
 $softStreamCap    
 $deflateMinimumLength    
 $deflateBufferSize    
 $chunkBufferSize    
 $outputBufferSize    
 $shutdownTimeout    
 $_dynamicCache    
 $__initialized    
 __construct     
 __get     
 __set     
 setDebug     
 setUser     
 setMaxConnections     
 setConnectionsPerIP     
 setMaxRequestsPerConnection     
 setConnectionTimeout     
 setDefaultContentType     
 setDefaultTextCharset     
 setSendServerToken     
 setSocketBacklogSize     
 setNormalizeMethodCase     
 setMaxInputVars     
 setMaxFieldLen     
 setMaxBodySize     
 setMaxHeaderSize     
 setSoftStreamCap     
 setMaxConcurrentStreams     
 setMaxFramesPerSecond     
 setIoGranularity     
 setAllowedMethods     
 setDeflateEnable     
 setDeflateContentTypes     
 setDeflateMinimumLength     
 setDeflateBufferSize     
 setChunkBufferSize     
 setOutputBufferSize     
 setShutdownTimeout     
 setConfigPath     
class Process
 STARTED1    
 STOPPED0    
 STOPPING2    
 $logger    
 $exitCode    
 $state    
 doStart     
 doStop     
 __construct     
 start     
 stop     
 registerSignalHandler     
 registerShutdownHandler     
 registerErrorHandler     
 exit
     
class Rfc6455Gateway
 FIN0b1    
 OP_BIN0x02    
 OP_CLOSE0x08    
 OP_CONT0x00    
 OP_PING0x09    
 OP_PONG0x0A    
 OP_TEXT0x01    
 RSV_NONE0b000    
 $logger    
 $application    
 $endpoint    
 $state    
 $clients    
 $lowCapacityClients    
 $highFramesPerSecondClients    
 $closeTimeouts    
 $heartbeatTimeouts    
 $timeoutWatcher    
 $now    
 $autoFrameSize    
 $maxBytesPerMinute    
 $maxFrameSize    
 $maxMsgSize    
 $heartbeatPeriod    
 $closePeriod    
 $validateUtf8    
 $textOnly    
 $queuedPingLimit    
 $maxFramesPerSecond    
 $reapClient    
 __construct     
 setOption     
 __invoke     
 do
     
 reapClient     
 read     
 onAppError     
 doClose     
 sendCloseFrame     
 tryAppOnOpen     
 tryAppOnData     
 tryAppOnClose     
 unloadClient     
 onParsedControlFrame     
 onParsedData     
 onParsedError     
 compile     
 write     
 send     
 doSend     
 broadcast     
 multicast     
 close     
 getInfo     
 getClients     
 update     
 sendHeartbeatPing     
 timeout     
 parser     
 monitor     
class Root
 PRECOND_FAILED2    
 PRECOND_IF_RANGE_FAILED4    
 PRECOND_IF_RANGE_OK3    
 PRECOND_NOT_MODIFIED1    
 PRECOND_OK5    
 $root    
 $debug    
 $filesystem    
 $multipartBoundary    
 $cache    
 $cacheTimeouts    
 $cacheWatcher    
 $now    
 $mimeTypes    
 $mimeFileTypes    
 $indexes    
 $useEtagInode    
 $expiresPeriod    
 $defaultMimeType    
 $defaultCharset    
 $useAggressiveCacheHeaders    
 $aggressiveCacheMultiplier    
 $cacheEntryTtl    
 $cacheEntryCount    
 $cacheEntryMaxCount    
 $bufferedFileCount    
 $bufferedFileMaxCount    
 $bufferedFileMaxSize    
 __construct     
 __invoke     
 removeDotPathSegments     
 fetchCachedStat     
 shouldBufferContent     
 respondWithLookup     
 lookup     
 coalesceIndexPath     
 respond     
 checkPreconditions     
 doNonRangeResponse     
 assignCommonHeaders     
 selectMimeTypeFromPath     
 normalizeByteRanges     
 doRangeResponse     
 finalizeResponse     
 sendNonRange     
 sendSingleRange     
 sendMultiRange     
 setOption     
 setIndexes     
 setUseEtagInode     
 setExpiresPeriod     
 loadMimeFileTypes     
 setMimeTypes     
 setDefaultMimeType     
 setDefaultTextCharset     
 setUseAggressiveCacheHeaders     
 setAggressiveCacheMultiplier     
 setCacheEntryTtl     
 setCacheEntryMaxCount     
 setBufferedFileMaxCount     
 setBufferedFileMaxSize     
 update     
class Server
 STARTED2    
 STARTING1    
 STATES[self::STOPPED => "STOPPED"self::STARTING => "STARTING"self::STARTED => "STARTED"self::STOPPING => "STOPPING",  ]
    
 STOPPED0    
 STOPPING3    
 $state    
 $options    
 $vhosts    
 $logger    
 $ticker    
 $observers    
 $acceptWatcherIds    
 $boundServers    
 $pendingTlsStreams    
 $clients    
 $clientCount    
 $clientsPerIP    
 $connectionTimeouts    
 $nullBody    
 $stopDeferred    
 $exporter    
 $onAcceptable    
 $onUnixSocketAcceptable    
 $negotiateCrypto    
 $onReadable    
 $onWritable    
 $onResponseDataDone    
 $sendPreAppServiceUnavailableResponse    
 $sendPreAppMethodNotAllowedResponse    
 $sendPreAppInvalidHostResponse    
 $sendPreAppTraceResponse    
 $sendPreAppOptionsResponse    
 __construct     
 state     
 getOption     
 setOption     
 attach     
 detach     
 notify     
 start     
 createHttpDriverHandlers     
 doStart     
 generateBindableAddressContextMap     
 onAcceptable     
 onUnixSocketAcceptable     
 negotiateCrypto     
 failCryptoNegotiation     
 stop     
 doStop     
 importClient     
 writeResponse     
 onResponseDataDone     
 onWritable     
 timeoutKeepAlives     
 renewConnectionTimeout     
 clearConnectionTimeout     
 onReadable     
 onParsedMessage     
 onParsedEntityHeaders     
 onParsedEntityPart     
 onParsedMessageWithEntity     
 onEntitySizeWarning     
 onParseError     
 setTrace     
 respond     
 sendPreAppServiceUnavailableResponse     
 sendPreAppInvalidHostResponse     
 sendPreAppMethodNotAllowedResponse     
 sendPreAppTraceResponse     
 sendPreAppOptionsResponse     
 tryApplication     
 initializeResponse     
 onApplicationError     
 tryFilterErrorResponse     
 tryErrorResponse     
 close     
 clear     
 export     
 dropPrivileges     
 logDebug     
 __debugInfo     
 monitor     
class WatcherProcess
 STOP_SEQUENCE"\n"
    
 $logger    
 $console    
 $workerCount    
 $ipcServerUri    
 $workerCommand    
 $processes    
 $ipcClients    
 $procGarbageWatcher    
 $stopDeferred    
 $spawnDeferreds    
 $commandServer    
 $ipcServer    
 $defunctProcessCount    
 $expectedFailures    
 $addrCtx    
 $serverSockets    
 __construct     
 collectProcessGarbage     
 doStart     
 checkCommands     
 bindCommandServer     
 acceptCommand     
 replyCommand     
 readCommand     
 parseWorkerAddrCtx     
 recommendAssertionSetting     
 recommendLogLevel     
 determineWorkerCount     
 canReusePort     
 countCpuCores     
 bindIpcServer     
 accept     
 read     
 onDeadIpcClient     
 generateWorkerCommand     
 spawn     
 restart     
 doStop     
class Console
 $climate    
 $hasParsedArgs    
 __construct     
 output     
 forceAnsiOn     
 isArgDefined     
 getArg     
 parseArgs     
class ConsoleLogger
 $console    
 __construct     
 setAnsiColorOption     
 output     
class ParsedBody
 $fields    
 $metadata    
 $names    
 __construct     
 get     
 getArray     
 getMetadata     
 getMetadataArray     
 getNames     
 getAll     
class InternalRequest
 $client    
 $responseWriter    
 $badFilterKeys    
 $filterErrorFlag    
 $streamId    
 $trace    
 $protocol    
 $method    
 $headers    
 $body    
 $maxBodySize    
 $uri    
 $uriScheme    
 $uriHost    
 $uriPort    
 $uriPath    
 $uriQuery    
 $cookies    
 $time    
 $httpDate    
 $locals    
class BodyParser
 $deferred    
 $promise    
 $req    
 $body    
 $boundary    
 $bodyDeferreds    
 $bodies    
 $fieldQueue    
 $pendingRead    
 $startedParsing    
 $size    
 $totalSize    
 $usedSize    
 $sizes    
 $curSizes    
 $maxFieldLen    
 $maxInputVars    
 $inputVarCount    
 __construct     
 onResolve     
 end     
 read     
 stream     
 initField     
 updateFieldSize     
 error     
 initIncremental     
class DebugProcess
 $logger    
 $server    
 __construct     
 doStart     
 doStop     
class VhostContainer
 $vhosts    
 $cachedVhostCount    
 $httpDrivers    
 $defaultHttpDriver    
 $setupHttpDrivers    
 $setupArgs    
 __construct     
 use
     
 preventCryptoSocketConflict     
 addHttpDriver     
 setupHttpDrivers     
 selectHttpDriver     
 selectHost     
 getBindableAddresses     
 getTlsBindingsByAddress     
 count     
 __debugInfo     
 monitor     
class Ticker
 $logger    
 $watcherId    
 $useCallbacks    
 $currentTime    
 $currentHttpDate    
 __construct     
 update     
 use
     
 updateTime     
 tryUseCallback     
class Vhost
 $application    
 $interfaces    
 $addressMap    
 $name    
 $ids    
 $filters    
 $monitors    
 $httpDriver    
 $tlsContextArr    
 $tlsDefaults    
 $cryptoMethodMap    
 __construct     
 addInterface     
 getIds     
 getInterfaces     
 getBindableAddresses     
 getName     
 getApplication     
 getPorts     
 getHttpDriver     
 hasName     
 isEncrypted     
 setCrypto     
 parseNamesFromTlsCertArray     
 normalizeTlsCryptoMethod     
 hasAlpnSupport     
 getTlsContextArr     
 getFilters     
 __toString     
 __debugInfo     
 monitor     
class IpcLogger
 $ipcSock    
 $writeWatcherId    
 $writeQueue    
 $pendingQueue    
 $writeDeferred    
 $writeBuffer    
 $isDead    
 __construct     
 output     
 onWritable     
 onDeadIpcSock     
 flush     
class CommandClient
 $path    
 $socket    
 $lastSend    
 $readMessages    
 $parser    
 __construct     
 socketPath     
 send     
 connect     
 parser     
 __destruct     
 restart     
 stop     
 started     
 importServerSockets     
class Router
 $state    
 $bootLoader    
 $routeDispatcher    
 $routes    
 $actions    
 $monitors    
 $cache    
 $cacheEntryCount    
 $maxCacheEntries    
 setOption     
 __invoke     
 do
     
 use
     
 prefix     
 cacheDispatchResult     
 route     
 boot     
 bootRouteTarget     
 update     
 buildRouter     
 monitor     
class Host
 $name    
 $interfaces    
 $crypto    
 $actions    
 $httpDriver    
 expose     
 name     
 use
     
 encrypt     
 separateIPv4Binding     
 export     
class WorkerProcess
 $logger    
 $ipcSock    
 $server    
 __construct     
 doStart     
 doStop     
 exit
     
class StandardRequest
 $internalRequest    
 $queryParams    
 $body    
 __construct     
 getMethod     
 getUri     
 getProtocolVersion     
 getHeader     
 getHeaderArray     
 getAllHeaders     
 getBody     
 getParam     
 getParamArray     
 getAllParams     
 parseParams     
 getCookie     
 getLocalVar     
 setLocalVar     
 getConnectionInfo     
 getOption     
class FieldBody
 $metadata    
 __construct     
 getMetadata     
class StandardResponse
 $codec    
 $client    
 $state    
 $headers    
 $cookies    
 __construct     
 __debugInfo     
 setStatus     
 setReason     
 isValidReasonPhrase     
 addHeader     
 isValidHeaderField     
 isValidHeaderValue     
 setHeader     
 setCookie     
 write     
 flush     
 end     
 setCookies     
 push     
 state     
class Message
 $binary    
 __construct     
 isBinary     
class Rfc6455Client
 $id    
 $socket    
 $serverRefClearer    
 $parser    
 $lastWrite    
 $rateDeferred    
 $msgEmitter    
 $pingCount    
 $pongCount    
 $connectedAt    
 $closedAt    
 $closeCode    
 $closeReason    
 $lastReadAt    
 $lastSentAt    
 $lastDataReadAt    
 $lastDataSentAt    
 $bytesRead    
 $bytesSent    
 $framesRead    
 $framesSent    
 $messagesRead    
 $messagesSent    
 $capacity    
 $framesLastSecond    
class Rfc6455Endpoint
 $gateway    
 __construct     
 send     
 sendBinary     
 broadcast     
 broadcastBinary     
 multicast     
 multicastBinary     
 close     
 getInfo     
 getClients     
class NullBody
 __construct