array:13 [
"request" => Symfony\Component\HttpFoundation\Request {#2
+attributes: Symfony\Component\HttpFoundation\ParameterBag {#15
#parameters: array:6 [
"_stopwatch_token" => "00cb2d"
"_route" => "register_step1"
"_controller" => "App\Controller\RegistrationController::step1"
"_route_params" => []
"_firewall_context" => "security.firewall.map.context.main"
"_security_firewall_run" => "_security_main"
]
}
+request: Symfony\Component\HttpFoundation\InputBag {#9
#parameters: []
}
+query: Symfony\Component\HttpFoundation\InputBag {#12
#parameters: []
}
+server: Symfony\Component\HttpFoundation\ServerBag {#18
#parameters: array:45 [
"HTTP_HOST" => "dev.coparentpilot.com"
"HTTP_ACCEPT" => "*/*"
"HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
"HTTP_ACCEPT_ENCODING" => "gzip, br, zstd, deflate"
"HTTP_X_FORWARDED_FOR" => "216.73.216.46"
"HTTP_X_FORWARDED_HOST" => "dev.coparentpilot.com"
"HTTP_X_FORWARDED_SERVER" => "dev.coparentpilot.com"
"HTTP_CONNECTION" => "Keep-Alive"
"PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
"SERVER_SIGNATURE" => "<address>Apache/2.4.52 (Ubuntu) Server at dev.coparentpilot.com Port 80</address>\n"
"SERVER_SOFTWARE" => "Apache/2.4.52 (Ubuntu)"
"SERVER_NAME" => "dev.coparentpilot.com"
"SERVER_ADDR" => "2.3.4.6"
"SERVER_PORT" => "80"
"REMOTE_ADDR" => "2.0.1.3"
"DOCUMENT_ROOT" => "/var/www/coparentpilot/public"
"REQUEST_SCHEME" => "http"
"CONTEXT_PREFIX" => ""
"CONTEXT_DOCUMENT_ROOT" => "/var/www/coparentpilot/public"
"SERVER_ADMIN" => "[no address given]"
"SCRIPT_FILENAME" => "/var/www/coparentpilot/public/index.php"
"REMOTE_PORT" => "55808"
"GATEWAY_INTERFACE" => "CGI/1.1"
"SERVER_PROTOCOL" => "HTTP/1.1"
"REQUEST_METHOD" => "GET"
"QUERY_STRING" => ""
"REQUEST_URI" => "/register/step1"
"SCRIPT_NAME" => "/index.php"
"PHP_SELF" => "/index.php"
"REQUEST_TIME_FLOAT" => 1767762456.5108
"REQUEST_TIME" => 1767762456
"APP_ENV" => "dev"
"APP_SECRET" => "0941938aa0bf3583d1c0c127482e72a1"
"DATABASE_URL" => "mysql://cpp:cpp@127.0.0.1:3306/cpp?serverVersion=8.0.32&charset=utf8mb4"
"MESSENGER_TRANSPORT_DSN" => "doctrine://default?auto_setup=0"
"MAILER_DSN" => "smtp://cpp@privatecomms.com:Flying1nDetroit@mail.privatecomms.com:587"
"MAILER_HOST" => "mail.privatecomms.com"
"MAILER_PORT" => "587"
"MAILER_USERNAME" => "cpp@privatecomms.com"
"MAILER_PASSWORD" => "Flying1nDetroit"
"MINIMUM_PASSWORD_LENGTH" => "2"
"BASE_URL" => "http://dev.coparentpilot.com/"
"SECRET_KEY" => "testing_a_key"
"SYMFONY_DOTENV_VARS" => "APP_ENV,APP_SECRET,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MAILER_DSN,MAILER_HOST,MAILER_PORT,MAILER_USERNAME,MAILER_PASSWORD,MINIMUM_PASSWORD_LENGTH,BASE_URL,SECRET_KEY"
"APP_DEBUG" => "1"
]
}
+files: Symfony\Component\HttpFoundation\FileBag {#17
#parameters: []
}
+cookies: Symfony\Component\HttpFoundation\InputBag {#16
#parameters: []
}
+headers: Symfony\Component\HttpFoundation\HeaderBag {#19
#headers: array:9 [
"host" => array:1 [
0 => "dev.coparentpilot.com"
]
"accept" => array:1 [
0 => "*/*"
]
"user-agent" => array:1 [
0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
]
"accept-encoding" => array:1 [
0 => "gzip, br, zstd, deflate"
]
"x-forwarded-for" => array:1 [
0 => "216.73.216.46"
]
"x-forwarded-host" => array:1 [
0 => "dev.coparentpilot.com"
]
"x-forwarded-server" => array:1 [
0 => "dev.coparentpilot.com"
]
"connection" => array:1 [
0 => "Keep-Alive"
]
"x-php-ob-level" => array:1 [
0 => "1"
]
]
#cacheControl: []
}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: null
#pathInfo: "/register/step1"
#requestUri: "/register/step1"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Symfony\Component\HttpFoundation\Session\Session {#317
#storage: Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage {#320
#bags: array:2 [
"attributes" => Symfony\Component\HttpFoundation\Session\SessionBagProxy {#269
-bag: Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag {#315
-name: "attributes"
-storageKey: "_sf2_attributes"
#attributes: &2 array:2 [
"form_data" => "{}"
"errors" => "{}"
]
}
-data: &3 array:2 [
"_sf2_attributes" => &2 array:2 [&2]
"_symfony_flashes" => &4 []
]
-usageIndex: &5 6
-usageReporter: Symfony\Component\HttpKernel\EventListener\SessionListener::onSessionUsage(): void {#324
returnType: "void"
this: Symfony\Component\HttpKernel\EventListener\SessionListener {#200 …}
}
}
"flashes" => Symfony\Component\HttpFoundation\Session\SessionBagProxy {#267
-bag: Symfony\Component\HttpFoundation\Session\Flash\FlashBag {#270
-name: "flashes"
-flashes: &4 []
-storageKey: "_symfony_flashes"
}
-data: &3 array:2 [&3]
-usageIndex: &5 6
-usageReporter: Symfony\Component\HttpKernel\EventListener\SessionListener::onSessionUsage(): void {#324}
}
]
#started: true
#closed: false
#saveHandler: Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy {#322
#wrapper: false
#saveHandlerName: "user"
#handler: Symfony\Component\HttpFoundation\Session\Storage\Handler\PdoSessionHandler {#285
-sessionName: "PHPSESSID"
-prefetchId: ? string
-prefetchData: ? string
-newSessionId: "l76gronq8ag9oalm7lg6kop5g4"
-igbinaryEmptyData: ? string
-pdo: PDO {#548
inTransaction: true
attributes: {
CASE: NATURAL
ERRMODE: EXCEPTION
AUTOCOMMIT: 1
PERSISTENT: false
DRIVER_NAME: "mysql"
SERVER_INFO: "Uptime: 911534 Threads: 2 Questions: 803460 Slow queries: 5 Opens: 960 Flush tables: 3 Open tables: 879 Queries per second avg: 0.881"
ORACLE_NULLS: NATURAL
CLIENT_VERSION: "mysqlnd 8.3.16"
SERVER_VERSION: "8.0.44-0ubuntu0.22.04.1"
STATEMENT_CLASS: array:1 [
0 => "PDOStatement"
]
EMULATE_PREPARES: 1
CONNECTION_STATUS: "127.0.0.1 via TCP/IP"
STRINGIFY_FETCHES: false
DEFAULT_FETCH_MODE: BOTH
}
}
-dsn: "mysql:charset=utf8mb4;host=127.0.0.1;port=3306;dbname=cpp;"
-driver: "mysql"
-table: "sessions"
-idCol: "sess_id"
-dataCol: "sess_data"
-lifetimeCol: "sess_lifetime"
-timeCol: "sess_time"
-ttl: null
-username: "cpp"
-password: "cpp"
-connectionOptions: []
-lockMode: 2
-unlockStatements: []
-sessionExpired: false
-inTransaction: true
-gcCalled: false
}
}
#metadataBag: Symfony\Component\HttpFoundation\Session\Storage\MetadataBag {#323
-name: "__metadata"
-storageKey: "_sf2_meta"
#meta: & array:3 [
"u" => 1767762456
"c" => 1767762456
"l" => 0
]
-lastUsed: 1767762456
-updateThreshold: 0
}
}
-flashName: "flashes"
-attributeName: "attributes"
-data: &3 array:2 [&3]
-usageIndex: &5 6
-usageReporter: Symfony\Component\HttpKernel\EventListener\SessionListener::onSessionUsage(): void {#324}
}
#locale: null
#defaultLocale: "en"
-preferredFormat: null
-isHostValid: true
-isForwardedValid: true
-isSafeContentPreferred: ? bool
-trustedValuesCache: []
-isIisRewrite: false
basePath: ""
format: "html"
}
"form_data" => []
"errors" => []
"app" => Symfony\Bridge\Twig\AppVariable {#564
-tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#105
-storage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#104
-token: null
-initializer: null
}
-container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#103
-externalId: null
-container: null
-factories: array:1 [
"request_stack" => array:4 [
0 => "services"
1 => "request_stack"
2 => "getRequestStackService"
3 => false
]
]
-loading: []
-providedTypes: ? array
-factory: ContainerExk7tVZ\App_KernelDevDebugContainer::getService(string|false $registry, string $id, ?string $method, string|bool $load): mixed {#233
returnType: "mixed"
this: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
}
-serviceMap: array:1 [
"request_stack" => array:4 [
0 => "services"
1 => "request_stack"
2 => "getRequestStackService"
3 => false
]
]
-serviceTypes: array:1 [
"request_stack" => "?"
]
}
-enableUsageTracking: true
}
-requestStack: Symfony\Component\HttpFoundation\RequestStack {#236
-requests: array:1 [
0 => Symfony\Component\HttpFoundation\Request {#2}
]
}
-environment: "dev"
-debug: true
-localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#352
-defaultLocale: "en"
-locale: "en"
-localeAwareServices: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#346
-generator: Closure() {#350
class: "ContainerExk7tVZ\App_KernelDevDebugContainer"
use: {
$container: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
}
}
-count: 2
}
-requestContext: Symfony\Component\Routing\RequestContext {#120
-baseUrl: ""
-pathInfo: "/register/step1"
-method: "GET"
-host: "dev.coparentpilot.com"
-scheme: "http"
-httpPort: 80
-httpsPort: 443
-queryString: ""
-parameters: array:2 [
"_functions" => Symfony\Component\Routing\Matcher\ExpressionLanguageProvider {#118
-functions: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#117
-externalId: null
-container: null
-factories: array:2 [
"env" => array:4 [
0 => "privates"
1 => "container.getenv"
2 => "getContainer_GetenvService"
3 => true
]
"service" => array:4 [
0 => "services"
1 => "container.get_routing_condition_service"
2 => "getContainer_GetRoutingConditionServiceService"
3 => true
]
]
-loading: []
-providedTypes: ? array
-factory: ContainerExk7tVZ\App_KernelDevDebugContainer::getService(string|false $registry, string $id, ?string $method, string|bool $load): mixed {#233}
-serviceMap: array:2 [
"env" => array:4 [
0 => "privates"
1 => "container.getenv"
2 => "getContainer_GetenvService"
3 => true
]
"service" => array:4 [
0 => "services"
1 => "container.get_routing_condition_service"
2 => "getContainer_GetRoutingConditionServiceService"
3 => true
]
]
-serviceTypes: array:2 [
"env" => "Closure"
"service" => "Closure"
]
}
}
"_locale" => "en"
]
}
}
-enabledLocales: []
}
"userService" => App\Service\Users {#566
#container: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
#parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#116
#parameters: []
#resolved: false
#deprecatedParameters: ? array
-container: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
}
#core: TVI\Core\Service\Core {#96
#hasher: Symfony\Component\PasswordHasher\Hasher\PlaintextPasswordHasher {#77
-ignorePasswordCase: false
}
#container: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
#serializationService: TVI\Core\Service\SerializationService {#95
-container: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
-serializer: Symfony\Component\Serializer\Serializer {#81
#encoder: Symfony\Component\Serializer\Encoder\ChainEncoder {#80
-encoderByFormat: []
-encoders: array:2 [
0 => Symfony\Component\Serializer\Encoder\XmlEncoder {#94
-defaultContext: array:9 [
"as_collection" => false
"decoder_ignored_node_types" => array:2 [
0 => 7
1 => 8
]
"encoder_ignored_node_types" => []
"load_options" => 2304
"save_options" => 0
"remove_empty_tags" => false
"xml_root_node_name" => "response"
"xml_type_cast_attributes" => true
"cdata_wrapping" => true
]
#serializer: Symfony\Component\Serializer\Serializer {#81}
}
1 => Symfony\Component\Serializer\Encoder\JsonEncoder {#93
#encodingImpl: Symfony\Component\Serializer\Encoder\JsonEncode {#92
-defaultContext: array:2 [
"json_encode_options" => 1024
"json_decode_associative" => true
]
}
#decodingImpl: Symfony\Component\Serializer\Encoder\JsonDecode {#91
#serializer: null
-defaultContext: array:4 [
"json_decode_associative" => true
"json_decode_detailed_errors" => false
"json_decode_options" => 0
"json_decode_recursion_depth" => 512
]
}
-defaultContext: array:1 [
"json_decode_associative" => true
]
}
]
}
#decoder: Symfony\Component\Serializer\Encoder\ChainDecoder {#79
-decoderByFormat: []
-decoders: array:2 [
0 => Symfony\Component\Serializer\Encoder\XmlEncoder {#94}
1 => Symfony\Component\Serializer\Encoder\JsonEncoder {#93}
]
}
-denormalizerCache: []
-normalizerCache: []
-normalizers: array:1 [
0 => Symfony\Component\Serializer\Normalizer\ObjectNormalizer {#90
#defaultContext: array:5 [
"allow_extra_attributes" => true
"circular_reference_handler" => null
"circular_reference_limit" => 1
"ignored_attributes" => []
"exclude_from_cache_key" => array:1 [
0 => "circular_reference_limit_counters"
]
]
#classMetadataFactory: null
#nameConverter: Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter {#89
-attributes: null
-lowerCamelCase: true
}
#serializer: Symfony\Component\Serializer\Serializer {#81}
-typesCache: []
-attributesCache: []
-objectClassResolver: get_class(object $object): string {#88
returnType: "string"
}
#classDiscriminatorResolver: null
-propertyTypeExtractor: null
#propertyAccessor: Symfony\Component\PropertyAccess\PropertyAccessor {#86
-magicMethodsFlags: 3
-ignoreInvalidIndices: true
-ignoreInvalidProperty: false
-cacheItemPool: null
-propertyPathCache: []
-readInfoExtractor: Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor {#85
-mutatorPrefixes: []
-accessorPrefixes: array:4 [
0 => "get"
1 => "is"
2 => "has"
3 => "can"
]
-arrayMutatorPrefixes: array:2 [
0 => "add"
1 => "remove"
]
-enableConstructorExtraction: false
-methodReflectionFlags: 1
-magicMethodsFlags: 3
-propertyReflectionFlags: 1
-inflector: Symfony\Component\String\Inflector\EnglishInflector {#84}
-arrayMutatorPrefixesFirst: array:2 [
0 => "add"
1 => "remove"
]
-arrayMutatorPrefixesLast: array:2 [
0 => "remove"
1 => "add"
]
}
-writeInfoExtractor: Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor {#83
-mutatorPrefixes: array:1 [
0 => "set"
]
-accessorPrefixes: array:4 [
0 => "get"
1 => "is"
2 => "has"
3 => "can"
]
-arrayMutatorPrefixes: array:2 [
0 => "add"
1 => "remove"
]
-enableConstructorExtraction: false
-methodReflectionFlags: 1
-magicMethodsFlags: 3
-propertyReflectionFlags: 1
-inflector: Symfony\Component\String\Inflector\EnglishInflector {#82}
-arrayMutatorPrefixesFirst: array:3 [
0 => "add"
1 => "remove"
2 => "set"
]
-arrayMutatorPrefixesLast: array:3 [
0 => "set"
1 => "remove"
2 => "add"
]
}
-readPropertyCache: []
-writePropertyCache: []
}
-objectClassResolver: Closure($class) {#87
class: "Symfony\Component\Serializer\Normalizer\ObjectNormalizer"
}
}
]
}
-normalizer: Symfony\Component\Serializer\Normalizer\ObjectNormalizer {#90}
}
#tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#105}
#env: "dev"
}
#user: TVI\Core\Service\Users {#149
#core: TVI\Core\Service\Core {#96}
#em: ContainerExk7tVZ\EntityManagerGhostEbeb667 {#100 …12}
}
#em: ContainerExk7tVZ\EntityManagerGhostEbeb667 {#100 …12}
#tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#105}
#status: App\Service\Status {#565
#container: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
#parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#116}
#user: TVI\Core\Service\Users {#149}
#em: ContainerExk7tVZ\EntityManagerGhostEbeb667 {#100 …12}
#env: "dev"
-statuses: []
}
#authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#433
-tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#105}
-accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#372
-manager: Symfony\Component\Security\Core\Authorization\AccessDecisionManager {#373
-voters: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#390
-generator: Closure() {#316
class: "ContainerExk7tVZ\getSecurity_AccessListenerService"
use: {
$container: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
}
}
-count: 5
}
-votersCacheAttributes: []
-votersCacheObject: []
-strategy: Symfony\Component\Security\Core\Authorization\Strategy\AffirmativeStrategy {#321
-allowIfAllAbstainDecisions: false
}
}
-strategy: Symfony\Component\Security\Core\Authorization\Strategy\AffirmativeStrategy {#321}
-voters: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#390}
-decisionLog: []
-currentLog: []
}
}
#requestStack: Symfony\Component\HttpFoundation\RequestStack {#236}
#eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#215 …8}
#env: "dev"
-_errors: []
}
"users" => App\Service\Users {#566}
"cpp" => App\Service\CPP {#601
#container: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
#parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#116}
#core: TVI\Core\Service\Core {#96}
#users: TVI\Core\Service\Users {#149}
#sidebars: App\Service\Sidebars {#76
#container: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
#parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#116}
#core: TVI\Core\Service\Core {#96}
#em: ContainerExk7tVZ\EntityManagerGhostEbeb667 {#100 …12}
#env: "dev"
}
#em: ContainerExk7tVZ\EntityManagerGhostEbeb667 {#100 …12}
#env: "dev"
#baseUrl: "http://dev.coparentpilot.com/"
#minPasswordLength: 2
-_errors: []
-_allCharacters: "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
-_specialCharacters: "!@#$%^&*()"
-_lowercaseCharacters: "abcdefghijklmnopqrstuvwxyz"
-_uppercaseCharacters: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
}
"cart" => App\Service\Cart {#602
#container: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
#parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#116}
#user: TVI\Core\Service\Users {#149}
#em: ContainerExk7tVZ\EntityManagerGhostEbeb667 {#100 …12}
#env: "dev"
}
"sidebars" => App\Service\Sidebars {#76}
"theme" => TVI\Theme\Cork\Service\Theme {#603
#container: ContainerExk7tVZ\App_KernelDevDebugContainer {#34 …20}
#apps: []
#menuLinks: []
}
"logo_img_path" => "/cpp.png"
"app_name" => "Co Parent Pilot"
"app_shortname" => "CPP"
]