Aplus Framework

The app is running! Yep!

Info

Running Aplus 25.1 on Linux with PHP 8.3.21.

aplus-framework.com

19 activities were collected in 43.761 milliseconds:

# Collection Collector Description Runtime 10%20%30%40% 50%60%70%80% 90%100%
1 App default Initialization 23.119
2 App default Runtime 20.642
3 App default Load service debugger:default 0.018
4 App default Load service autoloader:default 0.974
5 App default Load service exceptionHandler:default 1.441
6 App default Load service logger:default 0.151
7 App default Load service language:default 0.114
8 App default Load service router:default 2.345
9 App default Load service response:default 0.725
10 App default Load service request:default 0.087
11 Routing default Serve route collection 1 0.056
12 Routing default Match route 0.053
13 Routing default Run matched route 11.577
14 App default Load service view:default 0.056
15 Views default Render view 1 8.641
16 Language default Render message 1 7.426
17 Language default Render message 2 0.017
18 Views default Render view 2 0.289
19 HTTP default Send response 1.115
App

Started at: Sun, 30 Aug 2026 04:09:49 +0000

Runtime: 20.642 ms

Memory: 66.453 KB

Services

Loaded Service Instances

Total of 9 service instances loaded.

Service Instances Time to Load
debugger default 0.018
autoloader default 0.974
logger default 0.151
language default 0.114
exceptionHandler default 1.441
request default 0.087
response default 0.725
router default 2.345
view default 0.056

Available Services

There are 18 services available.

# Service Config Instances Return Type
1 antiCsrf default Framework\HTTP\AntiCSRF
2 autoloader default Framework\Autoload\Autoloader
3 cache default Framework\Cache\Cache
4 console default Framework\CLI\Console
5 database default Framework\Database\Database
6 debugger default Framework\Debug\Debugger
7 exceptionHandler default Framework\Debug\ExceptionHandler
8 language default Framework\Language\Language
9 locator default Framework\Autoload\Locator
10 logger default Framework\Log\Logger
11 mailer default Framework\Email\Mailer
12 migrator default Framework\Database\Extra\Migrator
13 request default Framework\HTTP\Request
14 response default Framework\HTTP\Response
15 router default Framework\Routing\Router
16 session default Framework\Session\Session
17 validation default Framework\Validation\Validation
18 view default Framework\MVC\View
Config

18 configurations have been set.

Name Instances Values Time to Load
antiCsrf default
Key Type
enabled bool
token_name string
token_bytes_length int
generate_token_function string
request_instance string
session_instance string
0
autoloader default
Key Type
register bool
extensions string
namespaces[App] string
0
cache default
Key Type
class string
configs[directory] string
prefix null
serializer Framework\Cache\Serializer
logger_instance string
0
console default
Key Type
directories[0] string
directories[1] string
find_in_namespaces bool
language_instance string
locator_instance string
0
database default
Key Type
config[username] string
config[password] string
config[schema] string
config[host] string
config[port] int
logger_instance string
0
debugger default
Key Type
debugbar_view null
options[color] string
0
exceptionHandler default
Key Type
initialize bool
environment string
development_view null
production_view null
search_engine string
logger_instance string
language_instance string
0
language default
Key Type
default string
current string
supported[0] string
supported[1] string
supported[2] string
fallback_level Framework\Language\FallbackLevel
directories[0] string
find_in_namespaces bool
negotiate bool
0
locator default
Key Type
autoloader_instance string
0
logger default
Key Type
class string
destination string
level Framework\Log\LogLevel
0
mailer default
Key Type
host string
port int
tls bool
username null
password null
charset string
crlf string
keep_alive bool
save_logs bool
0
migrator default
Key Type
directories[0] string
table string
database_instance string
0
request default
Key Type
force_https bool
json_flags null
0
response default
Key Type
auto_etag bool
auto_language bool
cache null
json_flags null
language_instance string
request_instance string
0
router default
Key Type
files[0] string
auto_options bool
auto_methods bool
response_instance string
language_instance string
0
session default
Key Type
save_handler[class] string
save_handler[config][prefix] string
save_handler[config][directory] string
save_handler[config][match_ip] bool
save_handler[config][match_ua] bool
logger_instance string
auto_start bool
0
validation default
Key Type
validators[0] string
validators[1] string
language_instance string
0
view default
Key Type
base_dir string
extension string
layout_prefix string
include_prefix string
show_debug_comments bool
0
Autoload

Autoloader

Namespaces

Namespace Directories
App /var/www/demo.aplus-framework.com/app/

Classes

No class file has been set on this Autoloader instance.

Included Files

Total of 74 included files.

# File Time
1 /var/www/demo.aplus-framework.com/public/index.php
2 /var/www/demo.aplus-framework.com/boot/app.php
3 /var/www/demo.aplus-framework.com/vendor/autoload.php
4 /var/www/demo.aplus-framework.com/vendor/composer/autoload_real.php
5 /var/www/demo.aplus-framework.com/vendor/composer/platform_check.php
6 /var/www/demo.aplus-framework.com/vendor/composer/ClassLoader.php
7 /var/www/demo.aplus-framework.com/vendor/composer/autoload_static.php
8 /var/www/demo.aplus-framework.com/boot/init.php
9 /var/www/demo.aplus-framework.com/.env.php
10 /var/www/demo.aplus-framework.com/vendor/aplus/log/src/LogLevel.php
11 /var/www/demo.aplus-framework.com/boot/constants.php
12 /var/www/demo.aplus-framework.com/boot/helpers.php
13 /var/www/demo.aplus-framework.com/.config.php
14 /var/www/demo.aplus-framework.com/vendor/aplus/cache/src/Serializer.php
15 /var/www/demo.aplus-framework.com/vendor/aplus/language/src/FallbackLevel.php
16 /var/www/demo.aplus-framework.com/App.php
17 /var/www/demo.aplus-framework.com/vendor/aplus/mvc/src/App.php
18 /var/www/demo.aplus-framework.com/vendor/aplus/mvc/src/Debug/AppCollector.php
19 /var/www/demo.aplus-framework.com/vendor/aplus/debug/src/Collector.php
20 /var/www/demo.aplus-framework.com/vendor/aplus/config/src/Config.php
21 /var/www/demo.aplus-framework.com/vendor/aplus/mvc/src/Debug/AppCollection.php
22 /var/www/demo.aplus-framework.com/vendor/aplus/debug/src/Collection.php
23 /var/www/demo.aplus-framework.com/vendor/aplus/debug/src/Debugger.php
24 /var/www/demo.aplus-framework.com/vendor/aplus/config/src/Debug/ConfigCollector.php
25 /var/www/demo.aplus-framework.com/vendor/aplus/config/src/Debug/ConfigCollection.php
26 /var/www/demo.aplus-framework.com/vendor/aplus/autoload/src/Autoloader.php
27 /var/www/demo.aplus-framework.com/vendor/aplus/autoload/src/Debug/AutoloadCollector.php
28 /var/www/demo.aplus-framework.com/vendor/aplus/autoload/src/Debug/AutoloadCollection.php
29 /var/www/demo.aplus-framework.com/vendor/aplus/log/src/Loggers/MultiFileLogger.php
30 /var/www/demo.aplus-framework.com/vendor/aplus/log/src/Logger.php
31 /var/www/demo.aplus-framework.com/vendor/aplus/log/src/Debug/LogCollector.php
32 /var/www/demo.aplus-framework.com/vendor/aplus/log/src/Debug/LogCollection.php
33 /var/www/demo.aplus-framework.com/vendor/aplus/language/src/Language.php
34 /var/www/demo.aplus-framework.com/vendor/aplus/language/src/Debug/LanguageCollector.php
35 /var/www/demo.aplus-framework.com/vendor/aplus/language/src/Debug/LanguageCollection.php
36 /var/www/demo.aplus-framework.com/vendor/aplus/debug/src/ExceptionHandler.php
37 /var/www/demo.aplus-framework.com/vendor/aplus/debug/src/SearchEngines.php
38 /var/www/demo.aplus-framework.com/vendor/aplus/routing/src/Router.php
39 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/Response.php
40 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/Message.php
41 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/MessageInterface.php
42 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/ResponseDownload.php
43 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/ResponseInterface.php
44 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/Protocol.php
45 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/Status.php
46 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/Request.php
47 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/RequestInterface.php
48 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/Method.php
49 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/URL.php
50 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/Debug/HTTPCollector.php
51 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/Debug/HTTPCollection.php
52 /var/www/demo.aplus-framework.com/vendor/aplus/routing/src/Debug/RoutingCollector.php
53 /var/www/demo.aplus-framework.com/vendor/aplus/helpers/src/Isolation.php
54 /var/www/demo.aplus-framework.com/boot/routes.php
55 /var/www/demo.aplus-framework.com/vendor/aplus/routing/src/RouteCollection.php
56 /var/www/demo.aplus-framework.com/vendor/aplus/routing/src/Route.php
57 /var/www/demo.aplus-framework.com/vendor/aplus/routing/src/Debug/RoutingCollection.php
58 /var/www/demo.aplus-framework.com/app/Controllers/Home.php
59 /var/www/demo.aplus-framework.com/vendor/aplus/mvc/src/Controller.php
60 /var/www/demo.aplus-framework.com/vendor/aplus/routing/src/RouteActions.php
61 /var/www/demo.aplus-framework.com/vendor/aplus/mvc/src/View.php
62 /var/www/demo.aplus-framework.com/vendor/aplus/mvc/src/Debug/ViewsCollector.php
63 /var/www/demo.aplus-framework.com/vendor/aplus/mvc/src/Debug/ViewsCollection.php
64 /var/www/demo.aplus-framework.com/vendor/aplus/mvc/src/Debug/Views/toggle-views-hints.php
65 /var/www/demo.aplus-framework.com/app/Views/home/index.php
66 /var/www/demo.aplus-framework.com/app/Languages/en/home.php
67 /var/www/demo.aplus-framework.com/app/Views/_layouts/default.php
68 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/ResponseHeader.php
69 /var/www/demo.aplus-framework.com/vendor/aplus/http/src/HeaderTrait.php
70 /var/www/demo.aplus-framework.com/vendor/aplus/debug/src/Views/debugbar/debugbar.php
71 /var/www/demo.aplus-framework.com/vendor/aplus/framework/src/Aplus.php
72 /var/www/demo.aplus-framework.com/vendor/aplus/helpers/src/ArraySimple.php
73 /var/www/demo.aplus-framework.com/vendor/aplus/autoload/src/Preloader.php
74 /var/www/demo.aplus-framework.com/vendor/aplus/autoload/src/Locator.php

Preload

Preload file has not been set.

Declarations

Total of 314 declarations.

# Type Declaration Loaded Time
1 class APCUIterator
2 class AddressInfo
3 class AllowDynamicProperties
4 class Aplus
5 class App
6 class App\Controllers\Home
7 class AppendIterator
8 class ArgumentCountError
9 class ArithmeticError
10 interface ArrayAccess
11 class ArrayIterator
12 class ArrayObject
13 class AssertionError
14 class Attribute
15 interface BackedEnum
16 class BadFunctionCallException
17 class BadMethodCallException
18 class CURLFile
19 class CURLStringFile
20 class CachingIterator
21 class CallbackFilterIterator
22 class ClosedGeneratorException
23 class Closure
24 class Collator
25 class CompileError
26 class ComposerAutoloaderInitc16b36b9a47bf449494afa09a65be142
27 class Composer\Autoload\ClassLoader
28 class Composer\Autoload\ComposerStaticInitc16b36b9a47bf449494afa09a65be142
29 interface Countable
30 class CurlHandle
31 class CurlMultiHandle
32 class CurlShareHandle
33 class DOMAttr
34 class DOMCdataSection
35 class DOMCharacterData
36 interface DOMChildNode
37 class DOMComment
38 class DOMDocument
39 class DOMDocumentFragment
40 class DOMDocumentType
41 class DOMElement
42 class DOMEntity
43 class DOMEntityReference
44 class DOMException
45 class DOMImplementation
46 class DOMNameSpaceNode
47 class DOMNamedNodeMap
48 class DOMNode
49 class DOMNodeList
50 class DOMNotation
51 interface DOMParentNode
52 class DOMProcessingInstruction
53 class DOMText
54 class DOMXPath
55 class DateError
56 class DateException
57 class DateInterval
58 class DateInvalidOperationException
59 class DateInvalidTimeZoneException
60 class DateMalformedIntervalStringException
61 class DateMalformedPeriodStringException
62 class DateMalformedStringException
63 class DateObjectError
64 class DatePeriod
65 class DateRangeError
66 class DateTime
67 class DateTimeImmutable
68 interface DateTimeInterface
69 class DateTimeZone
70 class DeflateContext
71 class Directory
72 class DirectoryIterator
73 class DivisionByZeroError
74 class DomainException
75 class EmptyIterator
76 class Error
77 class ErrorException
78 class Exception
79 class FFI
80 class FFI\CData
81 class FFI\CType
82 class FFI\Exception
83 class FFI\ParserException
84 class FTP\Connection
85 class Fiber
86 class FiberError
87 class FilesystemIterator
88 class FilterIterator
89 class Framework\Autoload\Autoloader
90 class Framework\Autoload\Debug\AutoloadCollection
91 class Framework\Autoload\Debug\AutoloadCollector No 0.001
92 class Framework\Autoload\Locator
93 class Framework\Autoload\Preloader
94 enum Framework\Cache\Serializer
95 class Framework\Config\Config
96 class Framework\Config\Debug\ConfigCollection
97 class Framework\Config\Debug\ConfigCollector
98 class Framework\Debug\Collection
99 class Framework\Debug\Collector No 0.01
100 class Framework\Debug\Debugger
101 class Framework\Debug\ExceptionHandler
102 class Framework\Debug\SearchEngines
103 class Framework\HTTP\Debug\HTTPCollection
104 class Framework\HTTP\Debug\HTTPCollector
105 trait Framework\HTTP\HeaderTrait
106 class Framework\HTTP\Message
107 interface Framework\HTTP\MessageInterface
108 class Framework\HTTP\Method
109 class Framework\HTTP\Protocol
110 class Framework\HTTP\Request
111 interface Framework\HTTP\RequestInterface
112 class Framework\HTTP\Response
113 trait Framework\HTTP\ResponseDownload
114 class Framework\HTTP\ResponseHeader
115 interface Framework\HTTP\ResponseInterface
116 class Framework\HTTP\Status
117 class Framework\HTTP\URL
118 class Framework\Helpers\ArraySimple
119 class Framework\Helpers\Isolation
120 class Framework\Language\Debug\LanguageCollection
121 class Framework\Language\Debug\LanguageCollector
122 enum Framework\Language\FallbackLevel
123 class Framework\Language\Language
124 class Framework\Log\Debug\LogCollection
125 class Framework\Log\Debug\LogCollector
126 enum Framework\Log\LogLevel
127 class Framework\Log\Logger
128 class Framework\Log\Loggers\MultiFileLogger
129 class Framework\MVC\App
130 class Framework\MVC\Controller
131 class Framework\MVC\Debug\AppCollection
132 class Framework\MVC\Debug\AppCollector
133 class Framework\MVC\Debug\ViewsCollection
134 class Framework\MVC\Debug\ViewsCollector
135 class Framework\MVC\View
136 class Framework\Routing\Debug\RoutingCollection
137 class Framework\Routing\Debug\RoutingCollector
138 class Framework\Routing\Route
139 class Framework\Routing\RouteActions
140 class Framework\Routing\RouteCollection
141 class Framework\Routing\Router
142 class GdFont
143 class GdImage
144 class Generator
145 class GlobIterator
146 class HashContext
147 class InfiniteIterator
148 class InflateContext
149 class InternalIterator
150 class IntlBreakIterator
151 class IntlCalendar
152 class IntlChar
153 class IntlCodePointBreakIterator
154 class IntlDateFormatter
155 class IntlDatePatternGenerator
156 class IntlException
157 class IntlGregorianCalendar
158 class IntlIterator
159 class IntlPartsIterator
160 class IntlRuleBasedBreakIterator
161 class IntlTimeZone
162 class InvalidArgumentException
163 interface Iterator
164 interface IteratorAggregate
165 class IteratorIterator
166 class JsonException
167 interface JsonSerializable
168 class LengthException
169 class LibXMLError
170 class LimitIterator
171 class Locale
172 class LogicException
173 class Memcached
174 class MemcachedException
175 class MessageFormatter
176 class MessagePack
177 class MessagePackUnpacker
178 class MultipleIterator
179 class NoRewindIterator
180 class Normalizer
181 class NumberFormatter
182 class OpenSSLAsymmetricKey
183 class OpenSSLCertificate
184 class OpenSSLCertificateSigningRequest
185 class OutOfBoundsException
186 class OutOfRangeException
187 interface OuterIterator
188 class OverflowException
189 class Override
190 class PDO
191 class PDOException
192 class PDORow
193 class PDOStatement
194 class ParentIterator
195 class ParseError
196 class Phar
197 class PharData
198 class PharException
199 class PharFileInfo
200 class PhpToken
201 class Random\BrokenRandomEngineError
202 interface Random\CryptoSafeEngine
203 interface Random\Engine
204 class Random\Engine\Mt19937
205 class Random\Engine\PcgOneseq128XslRr64
206 class Random\Engine\Secure
207 class Random\Engine\Xoshiro256StarStar
208 enum Random\IntervalBoundary
209 class Random\RandomError
210 class Random\RandomException
211 class Random\Randomizer
212 class RangeException
213 class RecursiveArrayIterator
214 class RecursiveCachingIterator
215 class RecursiveCallbackFilterIterator
216 class RecursiveDirectoryIterator
217 class RecursiveFilterIterator
218 interface RecursiveIterator
219 class RecursiveIteratorIterator
220 class RecursiveRegexIterator
221 class RecursiveTreeIterator
222 class Redis
223 class RedisArray
224 class RedisCluster
225 class RedisClusterException
226 class RedisException
227 class RedisSentinel
228 class Reflection
229 class ReflectionAttribute
230 class ReflectionClass
231 class ReflectionClassConstant
232 class ReflectionEnum
233 class ReflectionEnumBackedCase
234 class ReflectionEnumUnitCase
235 class ReflectionException
236 class ReflectionExtension
237 class ReflectionFiber
238 class ReflectionFunction
239 class ReflectionFunctionAbstract
240 class ReflectionGenerator
241 class ReflectionIntersectionType
242 class ReflectionMethod
243 class ReflectionNamedType
244 class ReflectionObject
245 class ReflectionParameter
246 class ReflectionProperty
247 class ReflectionReference
248 class ReflectionType
249 class ReflectionUnionType
250 class ReflectionZendExtension
251 interface Reflector
252 class RegexIterator
253 class ResourceBundle
254 class ReturnTypeWillChange
255 class RuntimeException
256 interface SeekableIterator
257 class SensitiveParameter
258 class SensitiveParameterValue
259 interface Serializable
260 class SessionHandler
261 interface SessionHandlerInterface
262 interface SessionIdInterface
263 interface SessionUpdateTimestampHandlerInterface
264 class Shmop
265 class SimpleXMLElement
266 class SimpleXMLIterator
267 class Socket
268 class SodiumException
269 class SplDoublyLinkedList
270 class SplFileInfo
271 class SplFileObject
272 class SplFixedArray
273 class SplHeap
274 class SplMaxHeap
275 class SplMinHeap
276 class SplObjectStorage
277 interface SplObserver
278 class SplPriorityQueue
279 class SplQueue
280 class SplStack
281 interface SplSubject
282 class SplTempFileObject
283 class Spoofchecker
284 interface Stringable
285 class SysvMessageQueue
286 class SysvSemaphore
287 class SysvSharedMemory
288 interface Throwable
289 class Transliterator
290 interface Traversable
291 class TypeError
292 class UConverter
293 class UnderflowException
294 class UnexpectedValueException
295 class UnhandledMatchError
296 interface UnitEnum
297 class ValueError
298 class WeakMap
299 class WeakReference
300 class XMLParser
301 class XMLReader
302 class XMLWriter
303 class XSLTProcessor
304 class ZipArchive
305 class __PHP_Incomplete_Class
306 class finfo
307 class mysqli
308 class mysqli_driver
309 class mysqli_result
310 class mysqli_sql_exception
311 class mysqli_stmt
312 class mysqli_warning
313 class php_user_filter
314 class stdClass
Log

Logger: Framework\Log\Loggers\MultiFileLogger

Destination: /var/www/demo.aplus-framework.com/storage/logs/

Log Level: 0 DEBUG

Logs

No log has been set.

Available Levels

Level Name
0 DEBUG
1 INFO
2 NOTICE
3 WARNING
4 ERROR
5 CRITICAL
6 ALERT
7 EMERGENCY
Language

Default Locale: en

Current Locale: en

Supported Locales: en, es, pt-br

Fallback Level: 0 (none)

Rendered Messages

2 messages has been rendered in 7.443 ms:

# File Line Message Locale Time
1 home title
Aplus Framework
en 7.426
2 home description
The app is running! Yep!
en 0.017

Directories

There are 4 directories set.

# Directory
1 /var/www/demo.aplus-framework.com/vendor/aplus/routing/src/Languages/
2 /var/www/demo.aplus-framework.com/vendor/aplus/debug/src/Languages/
3 /var/www/demo.aplus-framework.com/vendor/aplus/mvc/src/Languages/
4 /var/www/demo.aplus-framework.com/app/Languages/

Available Messages

There are 27 message lines available to the current locale (en).

# File Line Message Pattern Locale Fallback
1 debug clickToCopyLogId
Click to copy the log id
en none
2 debug date
Date
en none
3 debug exception
Exception
en none
4 debug exceptionDescription
Something went wrong. Please, back later.
en none
5 debug exceptionTitle
Error 500 - Internal Server Error
en none
6 debug file
File
en none
7 debug id
ID
en none
8 debug input
Input
en none
9 debug inputVarsHidden
The following input variables are hidden: {0}.
en none
10 debug internalServerError
Internal Server Error
en none
11 debug level
Level
en none
12 debug line
Line
en none
13 debug log
Log
en none
14 debug logId
Log id
en none
15 debug logIdCopied
Log id copied!
en none
16 debug message
Message
en none
17 debug search
Search
en none
18 debug time
Time
en none
19 debug trace
Trace
en none
20 home description
The app is running! Yep!
en none
21 home title
Aplus Framework
en none
22 routing error404
Error 404
en none
23 routing pageNotFound
Page not found
en none
24 validation exist
The {field} field does not exist.
en none
25 validation existMany
The {field} field has at least one value that does not exist.
en none
26 validation notUnique
The {field} field is not registered.
en none
27 validation unique
The {field} field has already been registered.
en none
HTTP

Request

IP: 104.23.197.7

Is Secure: Yes

Protocol: HTTP/2.0

Method: GET

URL: https://demo.aplus-framework.com/

Server: nginx/1.18.0

Hostname: vps55214

User-Agent

Type Name Version Platform Is Mobile
Browser Mozilla 5.0 No

Headers

Name Value
X-Forwarded-Proto https
cf-visitor {"scheme":"https"}
cf-ipcountry US
cf-connecting-ip 216.73.216.145
CDN-Loop cloudflare; loops=1
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Accept-Encoding gzip, br
Accept */*
cf-ray a330f132fd8b90ce-CMH
X-Forwarded-For 216.73.216.145
Host demo.aplus-framework.com

Response

Protocol: HTTP/2.0

Status: 200 OK

Sent: Yes

Time Sending: 1.115 ms

Headers

Name Value
Date Sun, 30 Aug 2026 04:09:49 GMT
Content-Type text/html; charset=UTF-8

* Note that some headers can be set outside the Response class, for example by the session or the server. So they don't appear here.

Body Contents

<!-- DEBUG-VIEW START default:home/index -->
<!-- DEBUG-VIEW START default:_layouts/default -->
<!doctype html>
<html lang="en" dir="ltr">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="Website built with Aplus Framework">
    <meta name="theme-color" content="#000">
    <title>Aplus Framework</title>
    <link rel="shortcut icon" href="/favicon.ico">
    <style>
        body {
            background: #fff;
            color: #000;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 1rem;
            line-height: 1.5rem;
            margin: 1rem;
        }

        a {
            color: #f0f;
            text-decoration: none;
        }

        a:hover {
            text-decoration: underline;
        }
    </style>
</head>
<body>

<!-- DEBUG-VIEW START default:home/index::contents -->
<h1>Aplus Framework</h1>
<p>The app is running! Yep!</p>

<!-- DEBUG-VIEW ENDED default:home/index::contents -->
</body>
</html>

<!-- DEBUG-VIEW ENDED default:_layouts/default -->
<!-- DEBUG-VIEW ENDED default:home/index -->
Routing

Matched Route

RC Method Origin Path Action Name Has Options Time to Match Runtime
1 GET https://demo.aplus-framework.com / App\Controllers\Home::index home.index No 0.053 11.577

Route Collections

There is 1 route collection set.

Route Collection 1

Origin: https://demo.aplus-framework.com

Route Not Found: Closure

Routes Count: 2

Time to Serve: 0.056 ms

# Method Path Action Name Has Options
1 GET / App\Controllers\Home::index home.index No

Router Infos

Auto Methods: Off

Auto Options: Off

Default Route Action Method: index

Placeholders

Total of 14 placeholders.

Placeholder Pattern
{alpha}
([a-zA-Z]+)
{alphanum}
([a-zA-Z0-9]+)
{any}
(.*)
{hex}
([[:xdigit:]]+)
{int}
([0-9]{1,18}+)
{md5}
([a-f0-9]{32}+)
{num}
([0-9]+)
{port}
([0-9]{1,4}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])
{scheme}
(https?)
{segment}
([^/]+)
{slug}
([a-z0-9_-]+)
{subdomain}
([^.]+)
{title}
([a-zA-Z0-9_-]+)
{uuid}
([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}+)
Views

Base Directory: /var/www/demo.aplus-framework.com/app/Views/

Extension: .php

Layout Prefix: _layouts/

Include Prefix: _includes/

Rendered Views

Total of 2 rendered view files.

# File Type Time to Render
1 home/index render 8.641
2 _layouts/default layout 0.289
A+