{ "type": "Uncaught Exception", "message": "RecursiveDirectoryIterator::__construct(./easystream/caddy_config/caddy): Failed to open directory: Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 185, "code": 0, "timestamp": "2025-10-19 04:00:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "__construct", "class": "RecursiveDirectoryIterator", "type": "->", "args": [ "./easystream/caddy_config/caddy", 4096 ] }, { "file": "/srv/easystream/improve_easystream.php", "line": 185, "function": "getChildren", "class": "RecursiveDirectoryIterator", "type": "->", "args": [] }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->", "args": [] }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->", "args": [] } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(./easystream/caddy_config/caddy): Failed to open directory: Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(): (errno 13): Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(./easystream/caddy_data/caddy): Failed to open directory: Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(): (errno 13): Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(./easystream/db_data/easystream): Failed to open directory: Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(): (errno 13): Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(./easystream/db_data/mysql): Failed to open directory: Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(): (errno 13): Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(./easystream/db_data/performance_schema): Failed to open directory: Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(): (errno 13): Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(./easystream/db_data/sys): Failed to open directory: Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "scandir(): (errno 13): Permission denied", "file": "/srv/easystream/improve_easystream.php", "line": 494, "severity": 2, "timestamp": "2025-10-19 04:06:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/improve_easystream.php", "line": 494, "function": "scandir" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 515, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 184, "function": "scanDirectoryForLargeFiles", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 49, "function": "runPerformanceAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 283, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 283, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 283, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 283, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:39", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:42", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:42", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:42", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:42", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:07:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:15", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:15", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:15", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:15", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:15", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:15", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:15", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:15", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:15", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:15", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:16", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:39", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:48", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:49", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:50", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:08:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:11", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:13", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:14", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:17", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:18", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:19", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:20", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:21", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:22", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:23", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:24", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:25", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:26", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:27", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:28", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:29", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:30", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:31", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:32", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:33", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:34", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:35", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:36", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:37", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:38", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:39", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:40", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:41", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:42", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:43", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:44", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:45", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:46", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:47", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:51", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:52", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:53", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:54", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:55", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:56", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:57", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:58", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:09:59", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:00", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:01", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:02", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:03", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:04", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:05", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:06", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:07", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:08", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:09", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:10", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } -------------------------------------------------------------------------------- { "type": "Warning", "message": "Array to string conversion", "file": "/srv/easystream/code_quality_checker.php", "line": 320, "severity": 2, "timestamp": "2025-10-19 04:10:12", "url": "/improve_easystream.php", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0", "ip": "172.18.0.1", "trace": [ { "file": "/srv/easystream/code_quality_checker.php", "line": 320, "function": "handleError", "class": "ErrorHandler", "type": "::" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 105, "function": "checkBestPractices", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 73, "function": "analyzeFile", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 60, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/code_quality_checker.php", "line": 21, "function": "scanDirectoryRecursive", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 232, "function": "scanDirectory", "class": "CodeQualityChecker", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 52, "function": "runCodeQualityAnalysis", "class": "EasyStreamImprover", "type": "->" }, { "file": "/srv/easystream/improve_easystream.php", "line": 567, "function": "runAllChecks", "class": "EasyStreamImprover", "type": "->" } ] } --------------------------------------------------------------------------------