refactor: rename Aternos\Mclogs to IndifferentKetchup\Iblogs

Bulk substitution across all PHP files in src/, build.php, worker.php,
and web/frontend/. Updates composer.json's package name and PSR-4
autoload root accordingly. Casing matches the existing
IndifferentKetchup\Codex package's namespace convention (capital K).

Strictly a namespace rename. Aternos\Codex\* imports remain in place;
those get re-pointed in a follow-up commit when the codex Composer
dependency itself is swapped. Filename renames (docker/mclogs.ini,
web/public/css/mclogs.css), README walk-through, env-var prefix changes,
and visible-text branding land in subsequent commits.
This commit is contained in:
2026-05-01 22:11:13 +00:00
parent bf3870ccca
commit 4aeebf3732
82 changed files with 245 additions and 246 deletions

View File

@@ -2,4 +2,4 @@
require_once __DIR__ . '/vendor/autoload.php'; require_once __DIR__ . '/vendor/autoload.php';
\Aternos\Mclogs\Frontend\Assets\AssetLoader::getInstance()->writeCache(); \IndifferentKetchup\Iblogs\Frontend\Assets\AssetLoader::getInstance()->writeCache();

View File

@@ -1,5 +1,5 @@
{ {
"name": "aternos/mclogs", "name": "indifferentketchup/iblogs",
"description": "Paste, share and analyse Minecraft logs", "description": "Paste, share and analyse Minecraft logs",
"authors": [ "authors": [
{ {
@@ -22,7 +22,7 @@
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Aternos\\Mclogs\\": "src/" "IndifferentKetchup\\Iblogs\\": "src/"
} }
} }
} }

View File

@@ -1,12 +1,12 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\LogContentParser; use IndifferentKetchup\Iblogs\Api\LogContentParser;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
use Aternos\Mclogs\Api\Response\CodexLogResponse; use IndifferentKetchup\Iblogs\Api\Response\CodexLogResponse;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
class AnalyseLogAction extends ApiAction class AnalyseLogAction extends ApiAction
{ {

View File

@@ -1,10 +1,10 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\ContentParser; use IndifferentKetchup\Iblogs\Api\ContentParser;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
use Aternos\Mclogs\Router\Action; use IndifferentKetchup\Iblogs\Router\Action;
abstract class ApiAction extends Action abstract class ApiAction extends Action
{ {

View File

@@ -1,14 +1,14 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\ContentParser; use IndifferentKetchup\Iblogs\Api\ContentParser;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
use Aternos\Mclogs\Api\Response\MultiResponse; use IndifferentKetchup\Iblogs\Api\Response\MultiResponse;
use Aternos\Mclogs\Id; use IndifferentKetchup\Iblogs\Id;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
use Aternos\Mclogs\Storage\MongoDBClient; use IndifferentKetchup\Iblogs\Storage\MongoDBClient;
class BulkDeleteLogsAction extends ApiAction class BulkDeleteLogsAction extends ApiAction
{ {

View File

@@ -1,13 +1,13 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\LogContentParser; use IndifferentKetchup\Iblogs\Api\LogContentParser;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
use Aternos\Mclogs\Api\Response\LogResponse; use IndifferentKetchup\Iblogs\Api\Response\LogResponse;
use Aternos\Mclogs\Data\MetadataEntry; use IndifferentKetchup\Iblogs\Data\MetadataEntry;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
class CreateLogAction extends ApiAction class CreateLogAction extends ApiAction
{ {

View File

@@ -1,12 +1,12 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
use Aternos\Mclogs\Id; use IndifferentKetchup\Iblogs\Id;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
class DeleteLogAction extends ApiAction class DeleteLogAction extends ApiAction
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Router\Action; use IndifferentKetchup\Iblogs\Router\Action;
class EmptyAction extends Action class EmptyAction extends Action
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
class EndpointNotFoundAction extends ApiAction class EndpointNotFoundAction extends ApiAction
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
use Aternos\Mclogs\Api\Response\FiltersResponse; use IndifferentKetchup\Iblogs\Api\Response\FiltersResponse;
class GetFiltersAction extends ApiAction class GetFiltersAction extends ApiAction
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
use Aternos\Mclogs\Api\Response\LimitsResponse; use IndifferentKetchup\Iblogs\Api\Response\LimitsResponse;
class GetLimitsAction extends ApiAction class GetLimitsAction extends ApiAction
{ {

View File

@@ -1,13 +1,13 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
use Aternos\Mclogs\Api\Response\LogResponse; use IndifferentKetchup\Iblogs\Api\Response\LogResponse;
use Aternos\Mclogs\Id; use IndifferentKetchup\Iblogs\Id;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
class LogInfoAction extends ApiAction class LogInfoAction extends ApiAction
{ {

View File

@@ -1,13 +1,13 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
use Aternos\Mclogs\Api\Response\CodexLogResponse; use IndifferentKetchup\Iblogs\Api\Response\CodexLogResponse;
use Aternos\Mclogs\Id; use IndifferentKetchup\Iblogs\Id;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
class LogInsightsAction extends ApiAction class LogInsightsAction extends ApiAction
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
class RateLimitErrorAction extends ApiAction class RateLimitErrorAction extends ApiAction
{ {

View File

@@ -1,13 +1,13 @@
<?php <?php
namespace Aternos\Mclogs\Api\Action; namespace IndifferentKetchup\Iblogs\Api\Action;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
use Aternos\Mclogs\Api\Response\RawLogResponse; use IndifferentKetchup\Iblogs\Api\Response\RawLogResponse;
use Aternos\Mclogs\Id; use IndifferentKetchup\Iblogs\Id;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
class RawLogAction extends ApiAction class RawLogAction extends ApiAction
{ {

View File

@@ -1,11 +1,11 @@
<?php <?php
namespace Aternos\Mclogs\Api; namespace IndifferentKetchup\Iblogs\Api;
use Aternos\Mclogs\Router\Router; use IndifferentKetchup\Iblogs\Router\Router;
use Aternos\Mclogs\Frontend; use IndifferentKetchup\Iblogs\Frontend;
use Aternos\Mclogs\Id; use IndifferentKetchup\Iblogs\Id;
use Aternos\Mclogs\Router\Method; use IndifferentKetchup\Iblogs\Router\Method;
class ApiRouter extends Router class ApiRouter extends Router
{ {

View File

@@ -1,10 +1,10 @@
<?php <?php
namespace Aternos\Mclogs\Api; namespace IndifferentKetchup\Iblogs\Api;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
/** /**
* Utility class for reading log content from the http request * Utility class for reading log content from the http request

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Api; namespace IndifferentKetchup\Iblogs\Api;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
class LogContentParser extends ContentParser class LogContentParser extends ContentParser
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Api\Response; namespace IndifferentKetchup\Iblogs\Api\Response;
class ApiError extends ApiResponse class ApiError extends ApiResponse
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Api\Response; namespace IndifferentKetchup\Iblogs\Api\Response;
class ApiResponse implements \JsonSerializable class ApiResponse implements \JsonSerializable
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Api\Response; namespace IndifferentKetchup\Iblogs\Api\Response;
use Aternos\Codex\Log\LogInterface; use Aternos\Codex\Log\LogInterface;

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Api\Response; namespace IndifferentKetchup\Iblogs\Api\Response;
use Aternos\Mclogs\Filter\Filter; use IndifferentKetchup\Iblogs\Filter\Filter;
class FiltersResponse extends ApiResponse class FiltersResponse extends ApiResponse
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Api\Response; namespace IndifferentKetchup\Iblogs\Api\Response;
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
class LimitsResponse extends ApiResponse class LimitsResponse extends ApiResponse
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Api\Response; namespace IndifferentKetchup\Iblogs\Api\Response;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
class LogResponse extends ApiResponse class LogResponse extends ApiResponse
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Api\Response; namespace IndifferentKetchup\Iblogs\Api\Response;
class MultiResponse extends ApiResponse class MultiResponse extends ApiResponse
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Api\Response; namespace IndifferentKetchup\Iblogs\Api\Response;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
class RawLogResponse extends ApiResponse class RawLogResponse extends ApiResponse
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Cache; namespace IndifferentKetchup\Iblogs\Cache;
use Aternos\Mclogs\Storage\MongoDBClient; use IndifferentKetchup\Iblogs\Storage\MongoDBClient;
use MongoDB\BSON\UTCDateTime; use MongoDB\BSON\UTCDateTime;
class CacheEntry class CacheEntry

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Config; namespace IndifferentKetchup\Iblogs\Config;
use Aternos\Mclogs\Util\Singleton; use IndifferentKetchup\Iblogs\Util\Singleton;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
class Config class Config
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Config; namespace IndifferentKetchup\Iblogs\Config;
enum ConfigKey enum ConfigKey
{ {
@@ -40,7 +40,7 @@ enum ConfigKey
ConfigKey::STORAGE_LIMIT_LINES => 25000, ConfigKey::STORAGE_LIMIT_LINES => 25000,
ConfigKey::MONGODB_URL => 'mongodb://mongo:27017', ConfigKey::MONGODB_URL => 'mongodb://mongo:27017',
ConfigKey::MONGODB_DATABASE => 'mclogs', ConfigKey::MONGODB_DATABASE => 'iblogs',
ConfigKey::ID_LENGTH => 7, ConfigKey::ID_LENGTH => 7,
@@ -66,7 +66,7 @@ enum ConfigKey
*/ */
public function getEnvironmentVariable(): string public function getEnvironmentVariable(): string
{ {
return "MCLOGS_" . $this->name; return "IBLOGS_" . $this->name;
} }
/** /**

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Data; namespace IndifferentKetchup\Iblogs\Data;
use Aternos\Codex\Analysis\Information; use Aternos\Codex\Analysis\Information;
use Aternos\Codex\Log\AnalysableLog; use Aternos\Codex\Log\AnalysableLog;
@@ -12,7 +12,7 @@ use Aternos\Codex\Minecraft\Log\Minecraft\Vanilla\VanillaCrashReportLog;
use Aternos\Codex\Minecraft\Log\Minecraft\Vanilla\VanillaLog; use Aternos\Codex\Minecraft\Log\Minecraft\Vanilla\VanillaLog;
use Aternos\Codex\Minecraft\Log\Minecraft\Vanilla\VanillaNetworkProtocolErrorReportLog; use Aternos\Codex\Minecraft\Log\Minecraft\Vanilla\VanillaNetworkProtocolErrorReportLog;
use Aternos\Codex\Minecraft\Log\Minecraft\Vanilla\VanillaServerLog; use Aternos\Codex\Minecraft\Log\Minecraft\Vanilla\VanillaServerLog;
use Aternos\Mclogs\Cache\CacheEntry; use IndifferentKetchup\Iblogs\Cache\CacheEntry;
use Aternos\Sherlock\MapLocator\FabricMavenMapLocator; use Aternos\Sherlock\MapLocator\FabricMavenMapLocator;
use Aternos\Sherlock\MapLocator\LauncherMetaMapLocator; use Aternos\Sherlock\MapLocator\LauncherMetaMapLocator;
use Aternos\Sherlock\Maps\GZURLYarnMap; use Aternos\Sherlock\Maps\GZURLYarnMap;

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Data; namespace IndifferentKetchup\Iblogs\Data;
use MongoDB\BSON\Serializable; use MongoDB\BSON\Serializable;
use MongoDB\Model\BSONDocument; use MongoDB\Model\BSONDocument;

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Data; namespace IndifferentKetchup\Iblogs\Data;
use Random\RandomException; use Random\RandomException;

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs; namespace IndifferentKetchup\Iblogs;
use Aternos\Codex\Minecraft\Log\Minecraft\MinecraftLog; use Aternos\Codex\Minecraft\Log\Minecraft\MinecraftLog;

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Filter; namespace IndifferentKetchup\Iblogs\Filter;
use Aternos\Mclogs\Filter\Pattern\PatternWithReplacement; use IndifferentKetchup\Iblogs\Filter\Pattern\PatternWithReplacement;
class AccessTokenFilter extends RegexFilter class AccessTokenFilter extends RegexFilter
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Filter; namespace IndifferentKetchup\Iblogs\Filter;
abstract class Filter implements \JsonSerializable abstract class Filter implements \JsonSerializable
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Filter; namespace IndifferentKetchup\Iblogs\Filter;
enum FilterType: string enum FilterType: string
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Filter; namespace IndifferentKetchup\Iblogs\Filter;
use Aternos\Mclogs\Filter\Pattern\Pattern; use IndifferentKetchup\Iblogs\Filter\Pattern\Pattern;
use Aternos\Mclogs\Filter\Pattern\PatternWithReplacement; use IndifferentKetchup\Iblogs\Filter\Pattern\PatternWithReplacement;
class IPv4Filter extends RegexFilter class IPv4Filter extends RegexFilter
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Filter; namespace IndifferentKetchup\Iblogs\Filter;
use Aternos\Mclogs\Filter\Pattern\Pattern; use IndifferentKetchup\Iblogs\Filter\Pattern\Pattern;
use Aternos\Mclogs\Filter\Pattern\PatternWithReplacement; use IndifferentKetchup\Iblogs\Filter\Pattern\PatternWithReplacement;
class IPv6Filter extends RegexFilter class IPv6Filter extends RegexFilter
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Filter; namespace IndifferentKetchup\Iblogs\Filter;
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
class LimitBytesFilter extends Filter class LimitBytesFilter extends Filter
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Filter; namespace IndifferentKetchup\Iblogs\Filter;
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
class LimitLinesFilter extends Filter class LimitLinesFilter extends Filter
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Filter\Pattern; namespace IndifferentKetchup\Iblogs\Filter\Pattern;
/** /**
* https://www.php.net/manual/en/reference.pcre.pattern.modifiers.php * https://www.php.net/manual/en/reference.pcre.pattern.modifiers.php

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Filter\Pattern; namespace IndifferentKetchup\Iblogs\Filter\Pattern;
class Pattern implements \JsonSerializable class Pattern implements \JsonSerializable
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Filter\Pattern; namespace IndifferentKetchup\Iblogs\Filter\Pattern;
class PatternWithReplacement extends Pattern class PatternWithReplacement extends Pattern
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Filter; namespace IndifferentKetchup\Iblogs\Filter;
use Aternos\Mclogs\Filter\Pattern\Pattern; use IndifferentKetchup\Iblogs\Filter\Pattern\Pattern;
use Aternos\Mclogs\Filter\Pattern\PatternWithReplacement; use IndifferentKetchup\Iblogs\Filter\Pattern\PatternWithReplacement;
abstract class RegexFilter extends Filter abstract class RegexFilter extends Filter
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Filter; namespace IndifferentKetchup\Iblogs\Filter;
class TrimFilter extends Filter class TrimFilter extends Filter
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Filter; namespace IndifferentKetchup\Iblogs\Filter;
use Aternos\Mclogs\Filter\Pattern\PatternWithReplacement; use IndifferentKetchup\Iblogs\Filter\Pattern\PatternWithReplacement;
class UsernameFilter extends RegexFilter class UsernameFilter extends RegexFilter
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Action; namespace IndifferentKetchup\Iblogs\Frontend\Action;
use Aternos\Mclogs\Router\Action; use IndifferentKetchup\Iblogs\Router\Action;
class ApiDocsAction extends Action class ApiDocsAction extends Action
{ {

View File

@@ -1,10 +1,10 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Action; namespace IndifferentKetchup\Iblogs\Frontend\Action;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
class CreateLogAction extends \Aternos\Mclogs\Api\Action\CreateLogAction class CreateLogAction extends \IndifferentKetchup\Iblogs\Api\Action\CreateLogAction
{ {
protected bool $includeCookie = true; protected bool $includeCookie = true;
protected bool $includeToken = false; protected bool $includeToken = false;

View File

@@ -1,12 +1,12 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Action; namespace IndifferentKetchup\Iblogs\Frontend\Action;
use Aternos\Mclogs\Frontend\Cookie\TokenCookie; use IndifferentKetchup\Iblogs\Frontend\Cookie\TokenCookie;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
class DeleteLogAction extends \Aternos\Mclogs\Api\Action\DeleteLogAction class DeleteLogAction extends \IndifferentKetchup\Iblogs\Api\Action\DeleteLogAction
{ {
protected function getAllowedOrigin(): string protected function getAllowedOrigin(): string
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Action; namespace IndifferentKetchup\Iblogs\Frontend\Action;
use Aternos\Mclogs\Router\Action; use IndifferentKetchup\Iblogs\Router\Action;
class FaviconAction extends Action class FaviconAction extends Action
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Action; namespace IndifferentKetchup\Iblogs\Frontend\Action;
use Aternos\Mclogs\Router\Action; use IndifferentKetchup\Iblogs\Router\Action;
class NotFoundAction extends Action class NotFoundAction extends Action
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Action; namespace IndifferentKetchup\Iblogs\Frontend\Action;
use Aternos\Mclogs\Router\Action; use IndifferentKetchup\Iblogs\Router\Action;
class StartAction extends Action class StartAction extends Action
{ {

View File

@@ -1,11 +1,11 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Action; namespace IndifferentKetchup\Iblogs\Frontend\Action;
use Aternos\Mclogs\Id; use IndifferentKetchup\Iblogs\Id;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
use Aternos\Mclogs\Router\Action; use IndifferentKetchup\Iblogs\Router\Action;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
class ViewLogAction extends Action class ViewLogAction extends Action
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Assets; namespace IndifferentKetchup\Iblogs\Frontend\Assets;
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
class Asset implements \JsonSerializable class Asset implements \JsonSerializable
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Assets; namespace IndifferentKetchup\Iblogs\Frontend\Assets;
use Aternos\Mclogs\Util\Singleton; use IndifferentKetchup\Iblogs\Util\Singleton;
class AssetLoader class AssetLoader
{ {
@@ -90,7 +90,7 @@ class AssetLoader
public function writeCache(): void public function writeCache(): void
{ {
$assets = [ $assets = [
new Asset(AssetType::CSS, "css/mclogs.css"), new Asset(AssetType::CSS, "css/iblogs.css"),
new Asset(AssetType::JS, "js/start.js"), new Asset(AssetType::JS, "js/start.js"),
new Asset(AssetType::JS, "js/log.js"), new Asset(AssetType::JS, "js/log.js"),
new Asset(AssetType::CSS, "vendor/fontawesome/css/fontawesome.min.css") new Asset(AssetType::CSS, "vendor/fontawesome/css/fontawesome.min.css")

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Assets; namespace IndifferentKetchup\Iblogs\Frontend\Assets;
enum AssetType: string enum AssetType: string
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Cookie; namespace IndifferentKetchup\Iblogs\Frontend\Cookie;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
abstract class Cookie abstract class Cookie
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Cookie; namespace IndifferentKetchup\Iblogs\Frontend\Cookie;
class SettingsCookie extends Cookie class SettingsCookie extends Cookie
{ {
@@ -9,6 +9,6 @@ class SettingsCookie extends Cookie
*/ */
protected function getKey(): string protected function getKey(): string
{ {
return "MCLOGS_SETTINGS"; return "IBLOGS_SETTINGS";
} }
} }

View File

@@ -1,10 +1,10 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Cookie; namespace IndifferentKetchup\Iblogs\Frontend\Cookie;
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
class TokenCookie extends Cookie class TokenCookie extends Cookie
{ {
@@ -23,7 +23,7 @@ class TokenCookie extends Cookie
*/ */
protected function getKey(): string protected function getKey(): string
{ {
return "MCLOGS_LOG_TOKEN"; return "IBLOGS_LOG_TOKEN";
} }
/** /**

View File

@@ -1,10 +1,10 @@
<?php <?php
namespace Aternos\Mclogs\Frontend; namespace IndifferentKetchup\Iblogs\Frontend;
use Aternos\Mclogs\Router\Router; use IndifferentKetchup\Iblogs\Router\Router;
use Aternos\Mclogs\Id; use IndifferentKetchup\Iblogs\Id;
use Aternos\Mclogs\Router\Method; use IndifferentKetchup\Iblogs\Router\Method;
class FrontendRouter extends Router class FrontendRouter extends Router
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Settings; namespace IndifferentKetchup\Iblogs\Frontend\Settings;
enum Setting: string enum Setting: string
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs\Frontend\Settings; namespace IndifferentKetchup\Iblogs\Frontend\Settings;
use Aternos\Mclogs\Frontend\Cookie\SettingsCookie; use IndifferentKetchup\Iblogs\Frontend\Cookie\SettingsCookie;
class Settings class Settings
{ {

View File

@@ -1,8 +1,8 @@
<?php <?php
namespace Aternos\Mclogs; namespace IndifferentKetchup\Iblogs;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
class Id implements \JsonSerializable class Id implements \JsonSerializable
{ {
@@ -26,7 +26,7 @@ class Id implements \JsonSerializable
*/ */
protected function generate(): string protected function generate(): string
{ {
$config = \Aternos\Mclogs\Config\Config::getInstance(); $config = \IndifferentKetchup\Iblogs\Config\Config::getInstance();
$idLength = $config->get(ConfigKey::ID_LENGTH); $idLength = $config->get(ConfigKey::ID_LENGTH);
$newId = ""; $newId = "";

View File

@@ -1,21 +1,21 @@
<?php <?php
namespace Aternos\Mclogs; namespace IndifferentKetchup\Iblogs;
use Aternos\Codex\Analysis\Analysis; use Aternos\Codex\Analysis\Analysis;
use Aternos\Codex\Log\AnalysableLogInterface; use Aternos\Codex\Log\AnalysableLogInterface;
use Aternos\Codex\Log\File\StringLogFile; use Aternos\Codex\Log\File\StringLogFile;
use Aternos\Codex\Log\Level; use Aternos\Codex\Log\Level;
use Aternos\Codex\Log\LogInterface; use Aternos\Codex\Log\LogInterface;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
use Aternos\Mclogs\Data\Deobfuscator; use IndifferentKetchup\Iblogs\Data\Deobfuscator;
use Aternos\Mclogs\Data\MetadataEntry; use IndifferentKetchup\Iblogs\Data\MetadataEntry;
use Aternos\Mclogs\Data\Token; use IndifferentKetchup\Iblogs\Data\Token;
use Aternos\Mclogs\Filter\Filter; use IndifferentKetchup\Iblogs\Filter\Filter;
use Aternos\Mclogs\Frontend\Cookie\TokenCookie; use IndifferentKetchup\Iblogs\Frontend\Cookie\TokenCookie;
use Aternos\Mclogs\Printer\Printer; use IndifferentKetchup\Iblogs\Printer\Printer;
use Aternos\Mclogs\Storage\MongoDBClient; use IndifferentKetchup\Iblogs\Storage\MongoDBClient;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
use MongoDB\BSON\UTCDateTime; use MongoDB\BSON\UTCDateTime;
use Uri\Rfc3986\Uri; use Uri\Rfc3986\Uri;
@@ -371,7 +371,7 @@ class Log
*/ */
protected function getExpiryTimestamp(): UTCDateTime protected function getExpiryTimestamp(): UTCDateTime
{ {
$ttl = \Aternos\Mclogs\Config\Config::getInstance()->get(ConfigKey::STORAGE_TTL); $ttl = \IndifferentKetchup\Iblogs\Config\Config::getInstance()->get(ConfigKey::STORAGE_TTL);
$expires = time() + $ttl; $expires = time() + $ttl;
return new UTCDateTime($expires * 1000); return new UTCDateTime($expires * 1000);
} }

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Printer; namespace IndifferentKetchup\Iblogs\Printer;
/** /**
* Class FormatModification * Class FormatModification

View File

@@ -1,13 +1,13 @@
<?php <?php
namespace Aternos\Mclogs\Printer; namespace IndifferentKetchup\Iblogs\Printer;
use Aternos\Codex\Log\Entry; use Aternos\Codex\Log\Entry;
use Aternos\Codex\Log\EntryInterface; use Aternos\Codex\Log\EntryInterface;
use Aternos\Codex\Log\Level; use Aternos\Codex\Log\Level;
use Aternos\Codex\Log\LineInterface; use Aternos\Codex\Log\LineInterface;
use Aternos\Codex\Printer\ModifiableDefaultPrinter; use Aternos\Codex\Printer\ModifiableDefaultPrinter;
use Aternos\Mclogs\Id; use IndifferentKetchup\Iblogs\Id;
/** /**
* Class Printer * Class Printer

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Router; namespace IndifferentKetchup\Iblogs\Router;
abstract class Action abstract class Action
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Router; namespace IndifferentKetchup\Iblogs\Router;
enum Method: string enum Method: string
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Router; namespace IndifferentKetchup\Iblogs\Router;
class Route class Route
{ {

View File

@@ -1,9 +1,9 @@
<?php <?php
namespace Aternos\Mclogs\Router; namespace IndifferentKetchup\Iblogs\Router;
use Aternos\Mclogs\Util\Singleton; use IndifferentKetchup\Iblogs\Util\Singleton;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
class Router class Router
{ {

View File

@@ -1,10 +1,10 @@
<?php <?php
namespace Aternos\Mclogs\Storage; namespace IndifferentKetchup\Iblogs\Storage;
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
use Aternos\Mclogs\Util\Singleton; use IndifferentKetchup\Iblogs\Util\Singleton;
use MongoDB\BSON\UTCDateTime; use MongoDB\BSON\UTCDateTime;
use MongoDB\Client; use MongoDB\Client;
use MongoDB\Collection; use MongoDB\Collection;

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Util; namespace IndifferentKetchup\Iblogs\Util;
trait Singleton trait Singleton
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Util; namespace IndifferentKetchup\Iblogs\Util;
class TimeInterval class TimeInterval
{ {

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace Aternos\Mclogs\Util; namespace IndifferentKetchup\Iblogs\Util;
use Uri\Rfc3986\Uri; use Uri\Rfc3986\Uri;

View File

@@ -1,12 +1,12 @@
<?php <?php
use Aternos\Mclogs\Api\Action\BulkDeleteLogsAction; use IndifferentKetchup\Iblogs\Api\Action\BulkDeleteLogsAction;
use Aternos\Mclogs\Api\Response\ApiError; use IndifferentKetchup\Iblogs\Api\Response\ApiError;
use Aternos\Mclogs\Api\Response\ApiResponse; use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
use Aternos\Mclogs\Api\Response\MultiResponse; use IndifferentKetchup\Iblogs\Api\Response\MultiResponse;
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
$config = Config::getInstance(); $config = Config::getInstance();
?> ?>
@@ -586,7 +586,7 @@ $config = Config::getInstance();
</div> </div>
<h3>Success <span class="content-type">application/json</span></h3> <h3>Success <span class="content-type">application/json</span></h3>
<pre class="api-code"> <pre class="api-code">
<?=htmlspecialchars(json_encode(\Aternos\Mclogs\Filter\Filter::getAll(), JSON_PRETTY_PRINT)); ?></pre> <?=htmlspecialchars(json_encode(\IndifferentKetchup\Iblogs\Filter\Filter::getAll(), JSON_PRETTY_PRINT)); ?></pre>
<h3>Filter types</h3> <h3>Filter types</h3>
<table class="api-table"> <table class="api-table">
<tr> <tr>

View File

@@ -1,13 +1,13 @@
<?php <?php
use Aternos\Mclogs\Frontend\Assets\AssetLoader; use IndifferentKetchup\Iblogs\Frontend\Assets\AssetLoader;
use Aternos\Mclogs\Frontend\Assets\AssetType; use IndifferentKetchup\Iblogs\Frontend\Assets\AssetType;
use Aternos\Mclogs\Log; use IndifferentKetchup\Iblogs\Log;
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
use Aternos\Mclogs\Frontend\Settings\Setting; use IndifferentKetchup\Iblogs\Frontend\Settings\Setting;
use Aternos\Mclogs\Frontend\Settings\Settings; use IndifferentKetchup\Iblogs\Frontend\Settings\Settings;
use Aternos\Mclogs\Util\TimeInterval; use IndifferentKetchup\Iblogs\Util\TimeInterval;
/** @var Log $log */ /** @var Log $log */

View File

@@ -1,4 +1,4 @@
<svg width="41" height="42" viewBox="0 0 41 42" fill="<?=htmlspecialchars(\Aternos\Mclogs\Config\Config::getInstance()->get(\Aternos\Mclogs\Config\ConfigKey::FRONTEND_COLOR_ACCENT)); ?>" xmlns="http://www.w3.org/2000/svg"> <svg width="41" height="42" viewBox="0 0 41 42" fill="<?=htmlspecialchars(\IndifferentKetchup\Iblogs\Config\Config::getInstance()->get(\IndifferentKetchup\Iblogs\Config\ConfigKey::FRONTEND_COLOR_ACCENT)); ?>" xmlns="http://www.w3.org/2000/svg">
<rect width="41" height="5" rx="2"/> <rect width="41" height="5" rx="2"/>
<rect y="9.25" width="33" height="5" rx="2"/> <rect y="9.25" width="33" height="5" rx="2"/>
<rect y="18.5" width="19" height="5" rx="2"/> <rect y="18.5" width="19" height="5" rx="2"/>

Before

Width:  |  Height:  |  Size: 470 B

After

Width:  |  Height:  |  Size: 492 B

View File

@@ -1,5 +1,5 @@
<?php <?php
use Aternos\Mclogs\Config\Config;use Aternos\Mclogs\Config\ConfigKey;use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Config\Config;use IndifferentKetchup\Iblogs\Config\ConfigKey;use IndifferentKetchup\Iblogs\Util\URL;
$imprintUrl = Config::getInstance()->get(ConfigKey::LEGAL_IMPRINT); $imprintUrl = Config::getInstance()->get(ConfigKey::LEGAL_IMPRINT);
$privacyUrl = Config::getInstance()->get(ConfigKey::LEGAL_PRIVACY); $privacyUrl = Config::getInstance()->get(ConfigKey::LEGAL_PRIVACY);
@@ -19,10 +19,9 @@ $privacyUrl = Config::getInstance()->get(ConfigKey::LEGAL_PRIVACY);
</nav> </nav>
<?php endif; ?> <?php endif; ?>
<nav class="footer-nav"> <nav class="footer-nav">
<a href="https://github.com/aternosorg/mclogs" title="mclo.gs on Github" target="_blank"><i class="fa-brands fa-github"></i>GitHub</a> <a href="https://github.com/indifferentketchup/iblogs" title="iblogs on Github" target="_blank"><i class="fa-brands fa-github"></i>GitHub</a>
<a href="https://modrinth.com/plugin/mclogs" title="Download mclo.gs Mod/Plugin" target="_blank"><i class="fa-solid fa-cube"></i>Mod/Plugin</a> <a href="<?=htmlspecialchars(URL::getApi()->toString()); ?>" title="iblogs API"><i class="fa-solid fa-code"></i>API</a>
<a href="<?=htmlspecialchars(URL::getApi()->toString()); ?>" title="mclo.gs API"><i class="fa-solid fa-code"></i>API</a>
</nav> </nav>
<span class="footer-text">developed by <a href="https://aternos.org" target="_blank" title="Aternos website">Aternos</a> <span class="footer-text">based on <a href="https://github.com/aternosorg/mclogs" target="_blank" title="Original mclogs project">mclogs</a> by <a href="https://github.com/aternosorg" target="_blank" title="Aternos on GitHub"><i class="fa-brands fa-github"></i> Aternos</a>
</span> </span>
</footer> </footer>

View File

@@ -1,17 +1,17 @@
<?php <?php
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
use Aternos\Mclogs\Frontend\Assets\AssetLoader; use IndifferentKetchup\Iblogs\Frontend\Assets\AssetLoader;
use Aternos\Mclogs\Frontend\Assets\AssetType; use IndifferentKetchup\Iblogs\Frontend\Assets\AssetType;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
?> ?>
<meta charset="utf-8"/> <meta charset="utf-8"/>
<base href="/"/> <base href="/"/>
<?= AssetLoader::getInstance()->getHTML(AssetType::CSS, "vendor/fontawesome/css/fontawesome.min.css"); ?> <?= AssetLoader::getInstance()->getHTML(AssetType::CSS, "vendor/fontawesome/css/fontawesome.min.css"); ?>
<?= AssetLoader::getInstance()->getHTML(AssetType::CSS, "css/mclogs.css"); ?> <?= AssetLoader::getInstance()->getHTML(AssetType::CSS, "css/iblogs.css"); ?>
<style> <style>
:root { :root {

View File

@@ -1,5 +1,5 @@
<header> <header>
<a href="<?=htmlspecialchars(\Aternos\Mclogs\Util\URL::getBase()->toString()); ?>" class="logo"> <a href="<?=htmlspecialchars(\IndifferentKetchup\Iblogs\Util\URL::getBase()->toString()); ?>" class="logo">
<svg class="logo-icon" width="41" height="42" viewBox="0 0 41 42" fill="none" <svg class="logo-icon" width="41" height="42" viewBox="0 0 41 42" fill="none"
xmlns="http://www.w3.org/2000/svg"> xmlns="http://www.w3.org/2000/svg">
<rect width="41" height="5" rx="2" fill="currentColor"/> <rect width="41" height="5" rx="2" fill="currentColor"/>
@@ -8,7 +8,7 @@
<rect y="27.75" width="33" height="5" rx="2" fill="currentColor"/> <rect y="27.75" width="33" height="5" rx="2" fill="currentColor"/>
<rect y="37" width="41" height="5" rx="2" fill="currentColor"/> <rect y="37" width="41" height="5" rx="2" fill="currentColor"/>
</svg> </svg>
<span class="logo-text"><?= htmlspecialchars(\Aternos\Mclogs\Config\Config::getInstance()->getName()); ?></span> <span class="logo-text"><?= htmlspecialchars(\IndifferentKetchup\Iblogs\Config\Config::getInstance()->getName()); ?></span>
</a> </a>
<div class="tagline"> <div class="tagline">
<h1 class="tagline-main"><span class="title-verb">Paste</span> your logs.</h1> <h1 class="tagline-main"><span class="title-verb">Paste</span> your logs.</h1>

View File

@@ -1,8 +1,8 @@
<?php <?php
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Filter\Filter; use IndifferentKetchup\Iblogs\Filter\Filter;
use Aternos\Mclogs\Frontend\Assets\AssetLoader; use IndifferentKetchup\Iblogs\Frontend\Assets\AssetLoader;
use Aternos\Mclogs\Frontend\Assets\AssetType; use IndifferentKetchup\Iblogs\Frontend\Assets\AssetType;
?><!DOCTYPE html> ?><!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>

View File

@@ -1,11 +1,11 @@
<?php <?php
use Aternos\Mclogs\Api\ApiRouter; use IndifferentKetchup\Iblogs\Api\ApiRouter;
use Aternos\Mclogs\Config\Config; use IndifferentKetchup\Iblogs\Config\Config;
use Aternos\Mclogs\Config\ConfigKey; use IndifferentKetchup\Iblogs\Config\ConfigKey;
use Aternos\Mclogs\Frontend\FrontendRouter; use IndifferentKetchup\Iblogs\Frontend\FrontendRouter;
use Aternos\Mclogs\Storage\MongoDBClient; use IndifferentKetchup\Iblogs\Storage\MongoDBClient;
use Aternos\Mclogs\Util\URL; use IndifferentKetchup\Iblogs\Util\URL;
require_once __DIR__ . '/vendor/autoload.php'; require_once __DIR__ . '/vendor/autoload.php';