SYMBOL INDEX (357 symbols across 72 files) FILE: src/Api/Action/AnalyseLogAction.php class AnalyseLogAction (line 11) | class AnalyseLogAction extends ApiAction method runApi (line 13) | public function runApi(): ApiResponse FILE: src/Api/Action/ApiAction.php class ApiAction (line 9) | abstract class ApiAction extends Action method runApi (line 11) | abstract protected function runApi(): ApiResponse; method getAllowedOrigin (line 13) | protected function getAllowedOrigin(): string method shouldAllowCredentials (line 18) | protected function shouldAllowCredentials(): bool method run (line 23) | public function run(): bool FILE: src/Api/Action/BulkDeleteLogsAction.php class BulkDeleteLogsAction (line 13) | class BulkDeleteLogsAction extends ApiAction method runApi (line 20) | protected function runApi(): ApiResponse FILE: src/Api/Action/CreateLogAction.php class CreateLogAction (line 12) | class CreateLogAction extends ApiAction method runApi (line 17) | public function runApi(): ApiResponse FILE: src/Api/Action/DeleteLogAction.php class DeleteLogAction (line 11) | class DeleteLogAction extends ApiAction method getRequestToken (line 13) | protected function getRequestToken(): ?string method runApi (line 26) | protected function runApi(): ApiResponse method handleDeletedLog (line 56) | protected function handleDeletedLog(Log $log): void FILE: src/Api/Action/EmptyAction.php class EmptyAction (line 7) | class EmptyAction extends Action method run (line 9) | public function run(): bool FILE: src/Api/Action/EndpointNotFoundAction.php class EndpointNotFoundAction (line 8) | class EndpointNotFoundAction extends ApiAction method runApi (line 10) | protected function runApi(): ApiResponse FILE: src/Api/Action/GetFiltersAction.php class GetFiltersAction (line 8) | class GetFiltersAction extends ApiAction method runApi (line 10) | protected function runApi(): ApiResponse FILE: src/Api/Action/GetLimitsAction.php class GetLimitsAction (line 8) | class GetLimitsAction extends ApiAction method runApi (line 10) | protected function runApi(): ApiResponse FILE: src/Api/Action/LogInfoAction.php class LogInfoAction (line 12) | class LogInfoAction extends ApiAction method runApi (line 17) | protected function runApi(): ApiResponse FILE: src/Api/Action/LogInsightsAction.php class LogInsightsAction (line 12) | class LogInsightsAction extends ApiAction method runApi (line 17) | protected function runApi(): ApiResponse FILE: src/Api/Action/RateLimitErrorAction.php class RateLimitErrorAction (line 8) | class RateLimitErrorAction extends ApiAction method runApi (line 10) | protected function runApi(): ApiResponse FILE: src/Api/Action/RawLogAction.php class RawLogAction (line 12) | class RawLogAction extends ApiAction method runApi (line 17) | protected function runApi(): ApiResponse FILE: src/Api/ApiRouter.php class ApiRouter (line 10) | class ApiRouter extends Router method __construct (line 12) | protected function __construct() FILE: src/Api/ContentParser.php class ContentParser (line 12) | class ContentParser method getSupportedEncodings (line 20) | public static function getSupportedEncodings(): array method getContent (line 30) | public function getContent(): array|ApiError FILE: src/Api/LogContentParser.php class LogContentParser (line 7) | class LogContentParser extends ContentParser method getContent (line 12) | public function getContent(): array|ApiError FILE: src/Api/Response/ApiError.php class ApiError (line 5) | class ApiError extends ApiResponse method __construct (line 9) | public function __construct( method jsonSerialize (line 17) | public function jsonSerialize(): array FILE: src/Api/Response/ApiResponse.php class ApiResponse (line 5) | class ApiResponse implements \JsonSerializable method jsonSerialize (line 10) | public function jsonSerialize(): array method setHttpCode (line 21) | public function setHttpCode(int $httpCode): static method getHttpCode (line 30) | public function getHttpCode(): int method setSuccess (line 39) | public function setSuccess(bool $success): static method isSuccess (line 48) | public function isSuccess(): bool method output (line 56) | public function output(): static FILE: src/Api/Response/CodexLogResponse.php class CodexLogResponse (line 7) | class CodexLogResponse extends ApiResponse method __construct (line 9) | public function __construct(protected LogInterface $codexLog) method jsonSerialize (line 13) | public function jsonSerialize(): array FILE: src/Api/Response/FiltersResponse.php class FiltersResponse (line 7) | class FiltersResponse extends ApiResponse method jsonSerialize (line 9) | public function jsonSerialize(): array FILE: src/Api/Response/LimitsResponse.php class LimitsResponse (line 8) | class LimitsResponse extends ApiResponse method jsonSerialize (line 10) | public function jsonSerialize(): array FILE: src/Api/Response/LogResponse.php class LogResponse (line 8) | class LogResponse extends ApiResponse method __construct (line 10) | public function __construct( method loadFromGet (line 20) | public function loadFromGet(): static method jsonSerialize (line 34) | public function jsonSerialize(): array FILE: src/Api/Response/MultiResponse.php class MultiResponse (line 5) | class MultiResponse extends ApiResponse method addResponse (line 19) | public function addResponse(string $id, ApiResponse $response): static method jsonSerialize (line 25) | public function jsonSerialize(): array FILE: src/Api/Response/RawLogResponse.php class RawLogResponse (line 7) | class RawLogResponse extends ApiResponse method __construct (line 9) | public function __construct( method output (line 14) | public function output(): static FILE: src/Cache/CacheEntry.php class CacheEntry (line 8) | class CacheEntry method __construct (line 10) | public function __construct(protected string $key) method get (line 17) | public function get(): ?string method set (line 30) | public function set(string $data, int $ttl = 24 * 60 * 60): static FILE: src/Config/Config.php class Config (line 8) | class Config method __construct (line 14) | protected function __construct() method get (line 32) | public function get(ConfigKey $key): mixed method getName (line 55) | public function getName(): string method getJsonValue (line 67) | protected function getJsonValue(array $path, ?array $data = null): mixed FILE: src/Config/ConfigKey.php method getDefaultValue (line 35) | public function getDefaultValue(): string|int|null method getEnvironmentVariable (line 67) | public function getEnvironmentVariable(): string method getJSONPath (line 75) | public function getJSONPath(): array FILE: src/Data/Deobfuscator.php class Deobfuscator (line 26) | class Deobfuscator method __construct (line 28) | public function __construct(protected LogInterface $codexLog) method deobfuscate (line 32) | public function deobfuscate(): ?string method getObfuscationMap (line 75) | protected function getObfuscationMap($version): ?ObfuscationMap FILE: src/Data/MetadataEntry.php class MetadataEntry (line 8) | class MetadataEntry implements \JsonSerializable, Serializable method allFromArray (line 24) | public static function allFromArray(?iterable $dataArray): array method fromArray (line 52) | public static function fromArray(array $data): ?MetadataEntry method fromObject (line 65) | public static function fromObject(object $data): ?MetadataEntry method jsonSerialize (line 75) | public function jsonSerialize(): array method bsonSerialize (line 85) | public function bsonSerialize(): array method getKey (line 90) | public function getKey(): ?string method setKey (line 95) | public function setKey(?string $key): static method getValue (line 104) | public function getValue(): mixed method setValue (line 113) | public function setValue(mixed $value): static method getLabel (line 138) | public function getLabel(): ?string method getDisplayLabel (line 143) | public function getDisplayLabel(): ?string method getDisplayValue (line 148) | public function getDisplayValue(): string method setLabel (line 153) | public function setLabel(?string $label): static method isVisible (line 162) | public function isVisible(): bool method setVisible (line 167) | public function setVisible(bool $visible): static method isValid (line 173) | public function isValid(): bool method setFromArray (line 182) | public function setFromArray(array $data): static FILE: src/Data/Token.php class Token (line 7) | class Token implements \JsonSerializable method __construct (line 9) | public function __construct(protected ?string $value = null) method matches (line 20) | public function matches(string $token): bool method jsonSerialize (line 25) | public function jsonSerialize(): string method generate (line 33) | protected function generate(): void method get (line 38) | public function get(): ?string FILE: src/Detective.php class Detective (line 7) | class Detective extends \Aternos\Codex\Detective\Detective method __construct (line 11) | public function __construct() FILE: src/Filter/AccessTokenFilter.php class AccessTokenFilter (line 7) | class AccessTokenFilter extends RegexFilter method getPatterns (line 12) | protected function getPatterns(): array FILE: src/Filter/Filter.php class Filter (line 5) | abstract class Filter implements \JsonSerializable method getAll (line 17) | public static function getAll(): array method filterAll (line 39) | public static function filterAll(string $data): string method getType (line 50) | abstract public function getType(): FilterType; method getData (line 55) | abstract public function getData(): mixed; method jsonSerialize (line 60) | public function jsonSerialize(): array method filter (line 74) | abstract public function filter(string $data): string; FILE: src/Filter/IPv4Filter.php class IPv4Filter (line 8) | class IPv4Filter extends RegexFilter method getPatterns (line 13) | protected function getPatterns(): array method getExemptions (line 23) | protected function getExemptions(): array FILE: src/Filter/IPv6Filter.php class IPv6Filter (line 8) | class IPv6Filter extends RegexFilter method getPatterns (line 13) | protected function getPatterns(): array method getExemptions (line 24) | protected function getExemptions(): array FILE: src/Filter/LimitBytesFilter.php class LimitBytesFilter (line 8) | class LimitBytesFilter extends Filter method filter (line 18) | public function filter(string $data): string method getType (line 27) | public function getType(): FilterType method getData (line 35) | public function getData(): array FILE: src/Filter/LimitLinesFilter.php class LimitLinesFilter (line 8) | class LimitLinesFilter extends Filter method filter (line 18) | public function filter(string $data): string method getType (line 27) | public function getType(): FilterType method getData (line 35) | public function getData(): array FILE: src/Filter/Pattern/Modifier.php method jsonSerialize (line 12) | public function jsonSerialize(): string FILE: src/Filter/Pattern/Pattern.php class Pattern (line 5) | class Pattern implements \JsonSerializable method __construct (line 13) | public function __construct( method get (line 25) | public function get(): string method getPattern (line 34) | public function getPattern(): string method getModifiers (line 39) | public function getModifiers(): array method jsonSerialize (line 44) | public function jsonSerialize(): array FILE: src/Filter/Pattern/PatternWithReplacement.php class PatternWithReplacement (line 5) | class PatternWithReplacement extends Pattern method __construct (line 7) | public function __construct(string $pattern, protected string $replace... method getReplacement (line 12) | public function getReplacement(): string method jsonSerialize (line 17) | public function jsonSerialize(): array FILE: src/Filter/RegexFilter.php class RegexFilter (line 8) | abstract class RegexFilter extends Filter method getPatterns (line 13) | abstract protected function getPatterns(): array; method getExemptions (line 18) | protected function getExemptions(): array method getType (line 26) | public function getType(): FilterType method getData (line 34) | public function getData(): array method filter (line 45) | public function filter(string $data): string FILE: src/Filter/TrimFilter.php class TrimFilter (line 5) | class TrimFilter extends Filter method filter (line 15) | public function filter(string $data): string method getType (line 20) | public function getType(): FilterType method getData (line 25) | public function getData(): object FILE: src/Filter/UsernameFilter.php class UsernameFilter (line 7) | class UsernameFilter extends RegexFilter method getPatterns (line 12) | protected function getPatterns(): array FILE: src/Frontend/Action/ApiDocsAction.php class ApiDocsAction (line 7) | class ApiDocsAction extends Action method run (line 9) | public function run(): bool FILE: src/Frontend/Action/CreateLogAction.php class CreateLogAction (line 7) | class CreateLogAction extends \Aternos\Mclogs\Api\Action\CreateLogAction method getAllowedOrigin (line 12) | protected function getAllowedOrigin(): string method shouldAllowCredentials (line 17) | protected function shouldAllowCredentials(): bool FILE: src/Frontend/Action/DeleteLogAction.php class DeleteLogAction (line 9) | class DeleteLogAction extends \Aternos\Mclogs\Api\Action\DeleteLogAction method getAllowedOrigin (line 11) | protected function getAllowedOrigin(): string method shouldAllowCredentials (line 16) | protected function shouldAllowCredentials(): bool method getRequestToken (line 21) | protected function getRequestToken(): ?string method handleDeletedLog (line 26) | protected function handleDeletedLog(Log $log): void FILE: src/Frontend/Action/FaviconAction.php class FaviconAction (line 7) | class FaviconAction extends Action method run (line 9) | public function run(): bool FILE: src/Frontend/Action/NotFoundAction.php class NotFoundAction (line 7) | class NotFoundAction extends Action method run (line 9) | public function run(): bool FILE: src/Frontend/Action/StartAction.php class StartAction (line 7) | class StartAction extends Action method run (line 9) | public function run(): bool FILE: src/Frontend/Action/ViewLogAction.php class ViewLogAction (line 10) | class ViewLogAction extends Action method run (line 12) | public function run(): bool FILE: src/Frontend/Assets/Asset.php class Asset (line 8) | class Asset implements \JsonSerializable method fromObject (line 16) | public static function fromObject(object $data): ?static method __construct (line 30) | public function __construct( method getPath (line 38) | public function getPath(): string method getPathWithVersion (line 43) | public function getPathWithVersion(): string method getAbsoluteBasePath (line 48) | protected function getAbsoluteBasePath(): string method getAbsolutePath (line 53) | protected function getAbsolutePath(): string method buildHash (line 58) | protected function buildHash(): string method getHash (line 63) | protected function getHash(): string method getBase64Hash (line 71) | protected function getBase64Hash(): string method jsonSerialize (line 76) | public function jsonSerialize(): array method getType (line 85) | public function getType(): AssetType method getHTML (line 90) | public function getHTML(): string method getIntegrityAttribute (line 98) | protected function getIntegrityAttribute(): string FILE: src/Frontend/Assets/AssetLoader.php class AssetLoader (line 7) | class AssetLoader method __construct (line 18) | protected function __construct() method getHTML (line 28) | public function getHTML(AssetType $assetType, string $path): string method getAsset (line 38) | protected function getAsset(AssetType $assetType, string $path): Asset method findCachedAsset (line 52) | protected function findCachedAsset(AssetType $assetType, string $path)... method loadCache (line 62) | protected function loadCache(): void method writeCache (line 90) | public function writeCache(): void FILE: src/Frontend/Cookie/Cookie.php class Cookie (line 7) | abstract class Cookie method getKey (line 14) | abstract protected function getKey(): string; method getDomain (line 19) | protected function getDomain(): string method getMaxAge (line 27) | protected function getMaxAge(): ?int method getPath (line 35) | protected function getPath(): string method isSecure (line 43) | protected function isSecure(): bool method isHttpOnly (line 51) | protected function isHttpOnly(): bool method getSameSite (line 59) | protected function getSameSite(): string method __construct (line 64) | public function __construct() method set (line 73) | public function set(string $value): bool method delete (line 100) | public function delete(): bool method getValue (line 127) | public function getValue(): ?string method exists (line 135) | public function exists(): bool FILE: src/Frontend/Cookie/SettingsCookie.php class SettingsCookie (line 5) | class SettingsCookie extends Cookie method getKey (line 10) | protected function getKey(): string FILE: src/Frontend/Cookie/TokenCookie.php class TokenCookie (line 9) | class TokenCookie extends Cookie method setLog (line 15) | public function setLog(Log $log): static method getKey (line 24) | protected function getKey(): string method __construct (line 32) | public function __construct(protected ?Log $log = null) method getPath (line 40) | protected function getPath(): string method getMaxAge (line 48) | protected function getMaxAge(): ?int FILE: src/Frontend/FrontendRouter.php class FrontendRouter (line 9) | class FrontendRouter extends Router method __construct (line 11) | protected function __construct() FILE: src/Frontend/Settings/Setting.php method getLabel (line 16) | function getLabel(): string method getBodyClass (line 29) | function getBodyClass(): ?string FILE: src/Frontend/Settings/Settings.php class Settings (line 7) | class Settings method __construct (line 14) | public function __construct() method get (line 29) | public function get(Setting $key): bool method getBodyClasses (line 41) | public function getBodyClasses(): array method getBodyClassesString (line 58) | public function getBodyClassesString(): string FILE: src/Id.php class Id (line 7) | class Id implements \JsonSerializable method __construct (line 15) | public function __construct(protected ?string $id = null) method generate (line 27) | protected function generate(): string method get (line 43) | public function get(): string method __toString (line 51) | public function __toString(): string method jsonSerialize (line 56) | public function jsonSerialize(): string FILE: src/Log.php class Log (line 22) | class Log method find (line 46) | public static function find(Id $id, bool $includeContent = true): ?static method findAll (line 61) | public static function findAll(array $ids, bool $includeContent = true... method fromObject (line 78) | protected static function fromObject(Id $id, object $data): static method create (line 97) | public static function create(string $content, array $metadata = [], ?... method __construct (line 109) | public function __construct(protected ?Id $id = null) method setToken (line 117) | public function setToken(?Token $token): static method setMetadata (line 127) | public function setMetadata(array $metadata): static method addMetadata (line 137) | public function addMetadata(MetadataEntry $metadataEntry): static method setSource (line 147) | public function setSource(?string $source): static method getSource (line 159) | public function getSource(): ?string method setCreated (line 168) | public function setCreated(?UTCDateTime $created): static method setExpires (line 178) | public function setExpires(?UTCDateTime $expires): static method getCreated (line 187) | public function getCreated(): ?UTCDateTime method getExpires (line 195) | public function getExpires(): ?UTCDateTime method setContent (line 204) | public function setContent(string $content): static method getContent (line 210) | public function getContent(): string method processAndDeobfuscate (line 215) | protected function processAndDeobfuscate(string $data): void method process (line 224) | protected function process($data): void method getCodexLog (line 238) | public function getCodexLog(): LogInterface method getAnalysis (line 248) | public function getAnalysis(): ?Analysis method getPrinter (line 260) | public function getPrinter(): Printer method getLinesCount (line 273) | public function getLinesCount(): int method getLinesString (line 286) | public function getLinesString(): string method getSize (line 295) | public function getSize(): int method getErrorsCount (line 305) | public function getErrorsCount(): int method hasErrors (line 321) | public function hasErrors(): bool method getErrorsString (line 329) | public function getErrorsString(): string method generateId (line 335) | protected function generateId(): Id method save (line 348) | public function save(string $content): static method getExpiryTimestamp (line 372) | protected function getExpiryTimestamp(): UTCDateTime method renew (line 384) | public function renew(): bool method getURL (line 397) | public function getURL(): Uri method getDisplayURL (line 406) | public function getDisplayURL(): string method getRawURL (line 415) | public function getRawURL(): Uri method getId (line 423) | public function getId(): ?Id method getToken (line 431) | public function getToken(): ?Token method delete (line 439) | public function delete(): bool method getMetadata (line 447) | public function getMetadata(): array method getVisibleMetadata (line 455) | public function getVisibleMetadata(): array method setTokenCookie (line 465) | public function setTokenCookie(): bool method hasValidTokenCookie (line 476) | public function hasValidTokenCookie(): bool method getPageTitle (line 489) | public function getPageTitle(): string method getPageDescription (line 497) | public function getPageDescription(): string FILE: src/Printer/FormatModification.php class FormatModification (line 10) | class FormatModification extends \Aternos\Codex\Minecraft\Printer\Format... method getClasses (line 16) | protected function getClasses(string $format): string FILE: src/Printer/Printer.php class Printer (line 17) | class Printer extends ModifiableDefaultPrinter method __construct (line 19) | public function __construct() method setId (line 33) | public function setId(Id $id): static method printLog (line 42) | protected function printLog(): string method printEntry (line 52) | protected function printEntry(?EntryInterface $entry = null): string method printLine (line 84) | protected function printLine(LineInterface $line): string FILE: src/Router/Action.php class Action (line 5) | abstract class Action method run (line 7) | abstract public function run(): bool; FILE: src/Router/Method.php method getCurrent (line 13) | public static function getCurrent(): self FILE: src/Router/Route.php class Route (line 5) | class Route method __construct (line 7) | public function __construct( method matches (line 20) | public function matches(Method $method, string $path): bool method getMethod (line 31) | public function getMethod(): Method method getPattern (line 39) | public function getPattern(): string method getAction (line 47) | public function getAction(): Action FILE: src/Router/Router.php class Router (line 8) | class Router method register (line 25) | public function register(Method $method, string $pattern, Action $acti... method setDefaultAction (line 35) | public function setDefaultAction(Action $defaultAction): static method run (line 44) | public function run(): static method findRoute (line 61) | protected function findRoute(): ?Route FILE: src/Storage/MongoDBClient.php class MongoDBClient (line 14) | class MongoDBClient method getConnectionURL (line 27) | protected function getConnectionURL(): string method connect (line 50) | protected function connect(): void method ensureIndexes (line 64) | public function ensureIndexes(): void method reset (line 76) | public function reset(): void method getLogsCollection (line 88) | public function getLogsCollection(): Collection method findLog (line 102) | public function findLog(string $id, bool $includeContent = true): ?object method findLogs (line 123) | public function findLogs(array $ids, bool $includeContent = true): array method deleteLog (line 162) | public function deleteLog(string $id): bool method deleteLogs (line 178) | public function deleteLogs(array $ids): int method hasLog (line 201) | public function hasLog(string $id): bool method setLogExpires (line 211) | public function setLogExpires(string $id, UTCDateTime $expires): bool method getCacheCollection (line 226) | public function getCacheCollection(): Collection FILE: src/Util/Singleton.php type Singleton (line 5) | trait Singleton method getInstance (line 12) | public static function getInstance(): static method __clone (line 27) | protected function __clone() method __construct (line 34) | protected function __construct() FILE: src/Util/TimeInterval.php class TimeInterval (line 5) | class TimeInterval method formatUnit (line 24) | protected function formatUnit(int $value, string $unit): string method format (line 38) | public function format(int $duration, string $separator = ", "): string FILE: src/Util/URL.php class URL (line 7) | class URL method clear (line 15) | public static function clear(): void method readProtocol (line 25) | protected static function readProtocol(): string method getProtocol (line 52) | protected static function getProtocol(): string method getBase (line 66) | public static function getBase(): Uri method getApi (line 83) | public static function getApi(): Uri method getCurrent (line 95) | public static function getCurrent(): Uri method isApi (line 109) | public static function isApi(): bool method getLastPathPart (line 119) | public static function getLastPathPart(): string FILE: web/public/js/log.js function updateLineNumber (line 9) | function updateLineNumber(id) { function scrollToHeight (line 44) | function scrollToHeight(top, smoothScrollLimit = 10000) { function toggleErrors (line 56) | function toggleErrors() { function collapseAllErrors (line 66) | function collapseAllErrors() { function uncollapseAllErrors (line 91) | function uncollapseAllErrors() { function handleCollapsedClick (line 96) | function handleCollapsedClick(e) { function generateCollapsedLines (line 116) | function generateCollapsedLines(start, end) { function handleSettingChange (line 167) | function handleSettingChange(e) { function applySetting (line 179) | function applySetting(checkbox) { function getCurrentSettings (line 193) | function getCurrentSettings() { function saveSettings (line 201) | function saveSettings() { function handleCopyButtonClick (line 214) | async function handleCopyButtonClick(e) { function handleDeleteButtonClick (line 240) | async function handleDeleteButtonClick() { function syncScroll (line 285) | function syncScroll(source, target) { function initFloatingScrollbar (line 291) | function initFloatingScrollbar() { function updateFloatingScrollbarWidths (line 299) | function updateFloatingScrollbarWidths() { FILE: web/public/js/start.js function sendLog (line 33) | async function sendLog() { function applyFilters (line 104) | function applyFilters(text) { function applyFilter (line 114) | function applyFilter(text, filter) { function pasteFromClipboard (line 145) | async function pasteFromClipboard() { function reevaluateContentStatus (line 159) | function reevaluateContentStatus() { function showError (line 170) | function showError(message) { function clearError (line 176) | function clearError() { function handlePasteEvent (line 183) | async function handlePasteEvent(e) { function readFile (line 194) | function readFile(file) { function loadFileContents (line 204) | async function loadFileContents(file) { function selectLogFile (line 227) | function selectLogFile() { function isGzSupported (line 242) | function isGzSupported() { function packGz (line 250) | async function packGz(raw) { function unpackGz (line 267) | async function unpackGz(data) { function isDragEventValid (line 279) | function isDragEventValid(e) { function updateWindowDragCount (line 335) | function updateWindowDragCount(amount) { function updateDropZoneDragCount (line 344) | function updateDropZoneDragCount(amount) { function handleDropEvent (line 353) | async function handleDropEvent(e) {