Serializer
7
Handled
26.37 ms
Total time
default 7
serialize 4
| Data | Context | Normalizer | Encoder | Time | Caller |
|---|---|---|---|---|---|
|
array
Show contents
[ "/assets/@symfony/ux-turbo/turbo_stream_controller-LcKyCZE.js" "/assets/@symfony/ux-turbo/turbo_controller-8wQNi2p.js" "/assets/@symfony/stimulus-bundle/controllers-qoRywO9.js" "/assets/@symfony/stimulus-bundle/loader-V1GtHuK.js" "/assets/@spomky-labs/pwa-bundle/abstract_controller-lHossdH.js" "/assets/@spomky-labs/pwa-bundle/web-share_controller-WHj4CRa.js" "/assets/@spomky-labs/pwa-bundle/network-information_controller-a36uKfa.js" "/assets/@spomky-labs/pwa-bundle/install_controller-TRkeV12.js" "/assets/@spomky-labs/pwa-bundle/touch_controller-mAGtlT0.js" "/assets/@spomky-labs/pwa-bundle/device-orientation_controller-IHb4jim.js" "/assets/@spomky-labs/pwa-bundle/background-fetch_controller-RRspbNT.js" "/assets/@spomky-labs/pwa-bundle/connection-status_controller-a6qV4RW.js" "/assets/@spomky-labs/pwa-bundle/wake-lock_controller-AZuUNNo.js" "/assets/@spomky-labs/pwa-bundle/speech-synthesis_controller-P10zBDz.js" "/assets/@spomky-labs/pwa-bundle/index-2g1hp95.js" "/assets/@spomky-labs/pwa-bundle/geolocation_controller-eLT6hhX.js" "/assets/@spomky-labs/pwa-bundle/picture-in-picture_controller-BzBogPR.js" "/assets/@spomky-labs/pwa-bundle/helpers-jYq9oR_.js" "/assets/@spomky-labs/pwa-bundle/battery_controller-1zvUlM8.js" "/assets/@spomky-labs/pwa-bundle/prefetch-on-demand_controller-EGnyR3S.js" "/assets/@spomky-labs/pwa-bundle/backgroundsync-form_controller-gK5yd8x.js" "/assets/@spomky-labs/pwa-bundle/jwt_signer-rMDxy1b.js" "/assets/@spomky-labs/pwa-bundle/capture_controller-yP__Kii.js" "/assets/@spomky-labs/pwa-bundle/presentation_controller-Ja4LWIU.js" "/assets/@spomky-labs/pwa-bundle/web-push_controller-czf9Gth.js" "/assets/@spomky-labs/pwa-bundle/service-worker_controller-rj3_R_-.js" "/assets/@spomky-labs/pwa-bundle/badge_controller-fxsMWke.js" "/assets/@spomky-labs/pwa-bundle/fullscreen_controller-cDz4gEY.js" "/assets/@spomky-labs/pwa-bundle/barcode-detection_controller-2wM_rT7.js" "/assets/@spomky-labs/pwa-bundle/device-motion_controller-Vn1KsVn.js" "/assets/@spomky-labs/pwa-bundle/file-handling_controller-F0Y1cZK.js" "/assets/@spomky-labs/pwa-bundle/contact_controller--bz1Lhb.js" "/assets/@spomky-labs/pwa-bundle/receiver_controller-auggO9d.js" "/assets/@spomky-labs/pwa-bundle/vibration_controller-WWNgRJt.js" "/assets/@spomky-labs/pwa-bundle/backgroundsync-queue_controller-GzsTYhv.js" "/assets/icons/icon-180x180-ipBZKUO.png" "/assets/icons/icon-32x32-r5nuoCc.png" "/assets/icons/icon-16x16--AmJwPK.png" "/assets/icons/icon-1024x1024-fIDbawW.png" "/assets/icons/icon-48x48-zO5VlBg.png" "/assets/icons/icon-144x144-hD9uO1L.png" "/assets/icons/icon-256x256-xNH06cJ.png" "/assets/icons/icon-96x96-CgwX4I0.png" "/assets/icons/icon-512x512-UGX1_Hb.png" "/assets/controllers/hello_controller-VYgvytJ.js" "/assets/controllers/csrf_protection_controller-6ynUAeX.js" "/assets/stimulus_bootstrap-xCO4u8H.js" "/assets/styles/app-cT2YKNc.css" "/assets/app-TNXHCQF.js" "/assets/sw-j-xeVSb.js" "/assets/vendor/idb/idb.index-4Dldwsm.js" "/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js" "/assets/vendor/@hotwired/turbo/turbo.index-pT15T6h.js" "/assets/vendor/idb-keyval/idb-keyval.index-qD0OEME.js" "/assets/vendor/workbox-window/workbox-window.index-X6NObao.js" ] |
Format: json
Show context
[ "json_encode_options" => 4194752 ] |
JsonEncoder (0.01 ms) | 0.04 ms | ||
| array |
Format: json
Show context
[ "json_encode_options" => 4194752 ] |
JsonEncoder (0.00 ms) | 0.01 ms | ||
| array |
Format: json
Show context
[ "json_encode_options" => 4194752 ] |
JsonEncoder (0.00 ms) | 0.00 ms | ||
|
SpomkyLabs\PwaBundle\Dto\Manifest
Show contents
SpomkyLabs\PwaBundle\Dto\Manifest {#694 +enabled: true +useCredentials: true +backgroundColor: "#ffffff" +categories: [ "utility" "productivity" ] +description: "app.pwa.description" +display: "standalone" +displayOverride: [ "fullscreen" "minimal-ui" "window-controls-overlay" ] +id: "shopping-list" +orientation: "portrait-primary" +dir: "ltr" +lang: "nl" +name: "app.pwa.name" +shortName: "app.pwa.short_name" +scope: "/" +startUrl: SpomkyLabs\PwaBundle\Dto\Url {#849 …} +themeColor: "#4285f4" +darkThemeColor: null +noteTaking: null +edgeSidePanel: null +iarcRatingId: null +scopeExtensions: [] +handleLinks: null +icons: [ SpomkyLabs\PwaBundle\Dto\Icon {#926 +src: SpomkyLabs\PwaBundle\Dto\Asset {#927 …} +sizeList: [ 16 ] +type: "image/png" +format: null +borderRadius: null +imageScale: null +backgroundColor: null +purpose: null +svgAttributes: [] } SpomkyLabs\PwaBundle\Dto\Icon {#962 +src: SpomkyLabs\PwaBundle\Dto\Asset {#907 …} +sizeList: [ 32 ] +type: "image/png" +format: null +borderRadius: null +imageScale: null +backgroundColor: null +purpose: null +svgAttributes: [] } SpomkyLabs\PwaBundle\Dto\Icon {#970 +src: SpomkyLabs\PwaBundle\Dto\Asset {#906 …} +sizeList: [ 48 ] +type: "image/png" +format: null +borderRadius: null +imageScale: null +backgroundColor: null +purpose: null +svgAttributes: [] } SpomkyLabs\PwaBundle\Dto\Icon {#956 +src: SpomkyLabs\PwaBundle\Dto\Asset {#916 …} +sizeList: [ 96 ] +type: "image/png" +format: null +borderRadius: null +imageScale: null +backgroundColor: null +purpose: null +svgAttributes: [] } SpomkyLabs\PwaBundle\Dto\Icon {#979 +src: SpomkyLabs\PwaBundle\Dto\Asset {#886 …} +sizeList: [ 144 ] +type: "image/png" +format: null +borderRadius: null +imageScale: null +backgroundColor: null +purpose: null +svgAttributes: [] } SpomkyLabs\PwaBundle\Dto\Icon {#969 +src: SpomkyLabs\PwaBundle\Dto\Asset {#925 …} +sizeList: [ 180 ] +type: "image/png" +format: null +borderRadius: null +imageScale: null +backgroundColor: null +purpose: null +svgAttributes: [] } SpomkyLabs\PwaBundle\Dto\Icon {#984 +src: SpomkyLabs\PwaBundle\Dto\Asset {#937 …} +sizeList: [ 256 ] +type: "image/png" +format: null +borderRadius: null +imageScale: null +backgroundColor: null +purpose: null +svgAttributes: [] } SpomkyLabs\PwaBundle\Dto\Icon {#980 +src: SpomkyLabs\PwaBundle\Dto\Asset {#978 …} +sizeList: [ 512 ] +type: "image/png" +format: null +borderRadius: null +imageScale: null +backgroundColor: null +purpose: null +svgAttributes: [] } SpomkyLabs\PwaBundle\Dto\Icon {#990 +src: SpomkyLabs\PwaBundle\Dto\Asset {#947 …} +sizeList: [ 1024 ] +type: "image/png" +format: null +borderRadius: null +imageScale: null +backgroundColor: null +purpose: null +svgAttributes: [] } ] +screenshots: [] +fileHandlers: [] +launchHandler: null +protocolHandlers: [] +relatedApplications: [] +preferRelatedApplications: false +shortcuts: [] +shareTarget: null +widgets: [] +serviceWorker: SpomkyLabs\PwaBundle\Dto\ServiceWorker {#1109 …} } |
Format: json
Show context
[ "skip_uninitialized_values" => true "skip_null_values" => true "json_encode_options" => 4194752 ] |
ManifestNormalizer (2.40 ms)
Show nested normalizers
|
JsonEncoder (0.01 ms) | 2.42 ms |
deserialize 0
Nothing was deserialized.
normalize 0
Nothing was normalized.
denormalize 3
| Data | Context | Normalizer | Time | Caller |
|---|---|---|---|---|
|
array
Show contents
[ "enabled" => true "id" => "shopping-list" "name" => "app.pwa.name" "short_name" => "app.pwa.short_name" "description" => "app.pwa.description" "categories" => [ "utility" "productivity" ] "dir" => "ltr" "lang" => "nl" "scope" => "/" "start_url" => [ "path" => "/index.html" "path_type_reference" => 1 "params" => [] ] "display" => "standalone" "display_override" => [ "fullscreen" "minimal-ui" "window-controls-overlay" ] "background_color" => "#ffffff" "theme_color" => "#4285f4" "orientation" => "portrait-primary" "icons" => [ [ "src" => "icons/icon-16x16.png" "sizes" => [ 16 ] "type" => "image/png" "background_color" => null "border_radius" => null "image_scale" => null "svg_attr" => [] ] [ "src" => "icons/icon-32x32.png" "sizes" => [ 32 ] "type" => "image/png" "background_color" => null "border_radius" => null "image_scale" => null "svg_attr" => [] ] [ "src" => "icons/icon-48x48.png" "sizes" => [ 48 ] "type" => "image/png" "background_color" => null "border_radius" => null "image_scale" => null "svg_attr" => [] ] [ "src" => "icons/icon-96x96.png" "sizes" => [ 96 ] "type" => "image/png" "background_color" => null "border_radius" => null "image_scale" => null "svg_attr" => [] ] [ "src" => "icons/icon-144x144.png" "sizes" => [ 144 ] "type" => "image/png" "background_color" => null "border_radius" => null "image_scale" => null "svg_attr" => [] ] [ "src" => "icons/icon-180x180.png" "sizes" => [ 180 ] "type" => "image/png" "background_color" => null "border_radius" => null "image_scale" => null "svg_attr" => [] ] [ "src" => "icons/icon-256x256.png" "sizes" => [ 256 ] "type" => "image/png" "background_color" => null "border_radius" => null "image_scale" => null "svg_attr" => [] ] [ "src" => "icons/icon-512x512.png" "sizes" => [ 512 ] "type" => "image/png" "background_color" => null "border_radius" => null "image_scale" => null "svg_attr" => [] ] [ "src" => "icons/icon-1024x1024.png" "sizes" => [ 1024 ] "type" => "image/png" "background_color" => null "border_radius" => null "image_scale" => null "svg_attr" => [] ] ] "public_url" => "/site.webmanifest" "use_credentials" => true "scope_extensions" => [] "screenshots" => [] "file_handlers" => [] "protocol_handlers" => [] "prefer_related_applications" => false "related_applications" => [] "shortcuts" => [] "widgets" => [] "serviceworker" => [ "enabled" => true "src" => "sw.js" "workbox" => [ "enabled" => true "use_cdn" => false "asset_cache" => [ "enabled" => true "cache_name" => "assets" "regex" => "/\.(css|js|json|xml|txt|map|ico|png|jpe?g|gif|svg|webp|bmp)$/" "max_age" => 31536000 ] "image_cache" => [ "enabled" => true "cache_name" => "images" "regex" => "/\.(ico|png|jpe?g|gif|svg|webp|bmp)$/" "max_entries" => 60 "max_age" => 31536000 ] "font_cache" => [ "enabled" => true "cache_name" => "fonts" "regex" => "/\.(ttf|eot|otf|woff2)$/" "max_entries" => 60 "max_age" => 31536000 ] "resource_caches" => [ [ "match_callback" => "navigate" "preload_urls" => [] "cache_name" => "pages" "network_timeout" => 3 "strategy" => "StaleWhileRevalidate" "max_entries" => null "max_age" => null "broadcast" => true "range_requests" => false "cacheable_response_headers" => [] "cacheable_response_statuses" => [] "broadcast_headers" => [ "Content-Length" "ETag" "Last-Modified" ] ] ] "config" => [ "use_cdn" => false "version" => "7.3.0" "workbox_public_url" => "/workbox" "debug" => true ] "google_fonts" => [ "enabled" => true "cache_prefix" => null "max_age" => null "max_entries" => null ] "cache_manifest" => true "version" => "7.3.0" "workbox_public_url" => "/workbox" "idb_public_url" => "/idb" "workbox_import_placeholder" => "//WORKBOX_IMPORT_PLACEHOLDER" "standard_rules_placeholder" => "//STANDARD_RULES_PLACEHOLDER" "offline_fallback_placeholder" => "//OFFLINE_FALLBACK_PLACEHOLDER" "widgets_placeholder" => "//WIDGETS_PLACEHOLDER" "clear_cache" => true "navigation_preload" => false "background_sync" => [] "background_fetch" => [ "enabled" => false "db_name" => "bgfetch-completed" "success_message" => null "failure_message" => null ] "image_cache_name" => "images" "font_cache_name" => "fonts" "page_cache_name" => "pages" "asset_cache_name" => "assets" "image_regex" => "/\.(ico|png|jpe?g|gif|svg|webp|bmp)$/" "static_regex" => "/\.(css|js|json|xml|txt|map)$/" "font_regex" => "/\.(ttf|eot|otf|woff2)$/" "max_image_cache_entries" => 60 "max_image_age" => 31536000 "max_font_cache_entries" => 30 "max_font_age" => 31536000 "network_timeout_seconds" => 3 "warm_cache_urls" => [] ] "dest" => "/sw.js" "skip_waiting" => false "scope" => "/" "use_cache" => true ] ] |
Type: SpomkyLabs\PwaBundle\Dto\Manifest
Format: none
Show context
[] |
ObjectNormalizer (20.98 ms)
Show nested normalizers
|
21.05 ms | |
|
array
Show contents
[ "enabled" => true "src" => "sw.js" "workbox" => [ "enabled" => true "use_cdn" => false "asset_cache" => [ "enabled" => true "cache_name" => "assets" "regex" => "/\.(css|js|json|xml|txt|map|ico|png|jpe?g|gif|svg|webp|bmp)$/" "max_age" => 31536000 ] "image_cache" => [ "enabled" => true "cache_name" => "images" "regex" => "/\.(ico|png|jpe?g|gif|svg|webp|bmp)$/" "max_entries" => 60 "max_age" => 31536000 ] "font_cache" => [ "enabled" => true "cache_name" => "fonts" "regex" => "/\.(ttf|eot|otf|woff2)$/" "max_entries" => 60 "max_age" => 31536000 ] "resource_caches" => [ [ "match_callback" => "navigate" "preload_urls" => [] "cache_name" => "pages" "network_timeout" => 3 "strategy" => "StaleWhileRevalidate" "max_entries" => null "max_age" => null "broadcast" => true "range_requests" => false "cacheable_response_headers" => [] "cacheable_response_statuses" => [] "broadcast_headers" => [ "Content-Length" "ETag" "Last-Modified" ] ] ] "config" => [ "use_cdn" => false "version" => "7.3.0" "workbox_public_url" => "/workbox" "debug" => true ] "google_fonts" => [ "enabled" => true "cache_prefix" => null "max_age" => null "max_entries" => null ] "cache_manifest" => true "version" => "7.3.0" "workbox_public_url" => "/workbox" "idb_public_url" => "/idb" "workbox_import_placeholder" => "//WORKBOX_IMPORT_PLACEHOLDER" "standard_rules_placeholder" => "//STANDARD_RULES_PLACEHOLDER" "offline_fallback_placeholder" => "//OFFLINE_FALLBACK_PLACEHOLDER" "widgets_placeholder" => "//WIDGETS_PLACEHOLDER" "clear_cache" => true "navigation_preload" => false "background_sync" => [] "background_fetch" => [ "enabled" => false "db_name" => "bgfetch-completed" "success_message" => null "failure_message" => null ] "image_cache_name" => "images" "font_cache_name" => "fonts" "page_cache_name" => "pages" "asset_cache_name" => "assets" "image_regex" => "/\.(ico|png|jpe?g|gif|svg|webp|bmp)$/" "static_regex" => "/\.(css|js|json|xml|txt|map)$/" "font_regex" => "/\.(ttf|eot|otf|woff2)$/" "max_image_cache_entries" => 60 "max_image_age" => 31536000 "max_font_cache_entries" => 30 "max_font_age" => 31536000 "network_timeout_seconds" => 3 "warm_cache_urls" => [] ] "dest" => "/sw.js" "skip_waiting" => false "scope" => "/" "use_cache" => true ] |
Type: SpomkyLabs\PwaBundle\Dto\ServiceWorker
Format: none
Show context
[] |
ObjectNormalizer (0.47 ms)
Show nested normalizers
|
0.47 ms | |
|
array
Show contents
[ "enabled" => true "default" => [ "src" => "icons/icon-1024x1024.png" "svg_attr" => [] "background_color" => null "border_radius" => null "image_scale" => null ] "src" => null "src_dark" => null "background_color" => null "background_color_dark" => null "safari_pinned_tab_color" => null "tile_color" => null "border_radius" => null "image_scale" => null "low_resolution" => false "use_silhouette" => null "use_start_image" => true "svg_color" => "#000" "monochrome" => false "potrace" => "potrace" ] |
Type: SpomkyLabs\PwaBundle\Dto\Favicons
Format: none
Show context
[] |
ObjectNormalizer (2.34 ms)
Show nested normalizers
|
2.37 ms |
encode 0
Nothing was encoded.
decode 0
Nothing was decoded.