- Request / Response
- Performance
- Validator
- Forms
- Exception
- Logs 189
- Events
- Routing
- Cache
- Translation
- Security
- Twig
- Doctrine
- Migrations
- Debug
- E-mails
- Configuration
Configuration Settings
Theme
Default theme. It switches between Light and Dark automatically to match the operating system theme.
Provides greatest readability, but requires a well-lit environment.
Reduces eye fatigue. Ideal for low light environments.
Page Width
Fixed page width. Improves readability.
Dynamic page width. As wide as the browser window.
Validator calls
In
ProductClassEditType.php
line 222 (context):
No violations
[ "value" => 1 "constraints" => [ Symfony\Component\Validator\Constraints\Regex {#6258 +message: "form_error.numeric_only" +pattern: "/^\d+$/u" +htmlPattern: null +match: true +normalizer: null +payload: null +groups: [ "Default" ] } ] "groups" => null ]
In
ProductClassEditType.php
line 242 (context):
No violations
[ "value" => null "constraints" => [ Symfony\Component\Validator\Constraints\Length {#6280 +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 10 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false +payload: null +groups: [ "Default" ] } Symfony\Component\Validator\Constraints\GreaterThanOrEqual {#6260 +message: "This value should be greater than or equal to {{ compared_value }}." +value: 1 +propertyPath: null +payload: null +groups: [ "Default" ] } Symfony\Component\Validator\Constraints\Regex {#6283 +message: "form_error.numeric_only" +pattern: "/^\d+$/u" +htmlPattern: null +match: true +normalizer: null +payload: null +groups: [ "Default" ] } ] "groups" => null ]
In
ProductClassEditType.php
line 250 (context):
No violations
[ "value" => 35000 "constraints" => [ Symfony\Component\Validator\Constraints\NotBlank {#6282 +message: "This value should not be blank." +allowNull: false +normalizer: null +payload: null +groups: [ "Default" ] } ] "groups" => null ]
In
ProductClassEditType.php
line 259 (context):
No violations
[ "value" => null "constraints" => [ Symfony\Component\Validator\Constraints\Range {#6270 +notInRangeMessage: "This value should be between {{ min }} and {{ max }}." +minMessage: "This value should be {{ limit }} or more." +maxMessage: "This value should be {{ limit }} or less." +invalidMessage: "This value should be a valid number." +invalidDateTimeMessage: "This value should be a valid datetime." +min: 0 +minPropertyPath: null +max: 100 +maxPropertyPath: null +deprecatedMinMessageSet: false +deprecatedMaxMessageSet: false +payload: null +groups: [ "Default" ] } Symfony\Component\Validator\Constraints\Regex {#6271 +message: "form_error.float_only" +pattern: "/^\d+(\.\d+)?$/" +htmlPattern: null +match: true +normalizer: null +payload: null +groups: [ "Default" ] } ] "groups" => null ]
In
ProductClassEditType.php
line 267 (context):
No violations
[ "value" => Proxies\__CG__\Eccube\Entity\Master\SaleType {#4168 +__isInitialized__: true #id: 3 #name: "無料" #sort_no: 0 …2 } "constraints" => [ Symfony\Component\Validator\Constraints\NotBlank {#6274 +message: "This value should not be blank." +allowNull: false +normalizer: null +payload: null +groups: [ "Default" ] } ] "groups" => null ]
In
ValidationListener.php
line 50 (context):
No violations
if ($form->isRoot()) {
// Form groups are validated internally (FormValidator). Here we don't set groups as they are retrieved into the validator.
foreach ($this->validator->validate($form) as $violation) {
// Allow the "invalid" constraint to be put onto
// non-synchronized forms
$allowNonSynchronized = $violation->getConstraint() instanceof Form && Form::NOT_SYNCHRONIZED_ERROR === $violation->getCode();
[ "value" => Symfony\Component\Form\Form {#4464 name: "product_class_matrix" type_class: "Eccube\Form\Type\Admin\ProductClassMatrixType" data: [ "product_classes" => [ Eccube\Entity\ProductClass {#3915 -price01_inc_tax: 0.0 -price02_inc_tax: 35000.0 -tax_rate: null -id: 1819 -code: "220119161900" -stock: 1 -stock_unlimited: false -sale_limit: null -price01: null -price02: 35000 -delivery_fee: null -visible: true -create_date: DateTime @1742290034 {#3449 date: 2025-03-18 18:27:14.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1742290096 {#7047 date: 2025-03-18 09:28:16.494159 UTC (+00:00) } -currency_code: "JPY" -point_rate: "0" -ProductStock: Eccube\Entity\ProductStock {#3907 …} -TaxRule: null -Product: Eccube\Entity\Product {#3464 …} -SaleType: Proxies\__CG__\Eccube\Entity\Master\SaleType {#4168 +__isInitialized__: true #id: 3 #name: "無料" #sort_no: 0 …2 } -ClassCategory1: Eccube\Entity\ClassCategory {#4174 …} -ClassCategory2: Eccube\Entity\ClassCategory {#4222 …} -DeliveryDuration: Proxies\__CG__\Eccube\Entity\DeliveryDuration {#4176 …} -Creator: Eccube\Entity\Member {#2741 …} } Eccube\Entity\ProductClass {#3450 -price01_inc_tax: null -price02_inc_tax: null -tax_rate: null -id: null -code: null -stock: null -stock_unlimited: false -sale_limit: null -price01: null -price02: null -delivery_fee: null -visible: false -create_date: null -update_date: null -currency_code: null -point_rate: null -ProductStock: null -TaxRule: null -Product: null -SaleType: Proxies\__CG__\Eccube\Entity\Master\SaleType {#4168 …2} -ClassCategory1: Eccube\Entity\ClassCategory {#4174 …} -ClassCategory2: Eccube\Entity\ClassCategory {#3429 …} -DeliveryDuration: null -Creator: null } Eccube\Entity\ProductClass {#3480 -price01_inc_tax: null -price02_inc_tax: null -tax_rate: null -id: null -code: null -stock: null -stock_unlimited: false -sale_limit: null -price01: null -price02: null -delivery_fee: null -visible: false -create_date: null -update_date: null -currency_code: null -point_rate: null -ProductStock: null -TaxRule: null -Product: null -SaleType: Proxies\__CG__\Eccube\Entity\Master\SaleType {#4168 …2} -ClassCategory1: Eccube\Entity\ClassCategory {#4174 …} -ClassCategory2: Eccube\Entity\ClassCategory {#4220 …} -DeliveryDuration: null -Creator: null } Eccube\Entity\ProductClass {#3444 -price01_inc_tax: null -price02_inc_tax: null -tax_rate: null -id: null -code: null -stock: null -stock_unlimited: false -sale_limit: null -price01: null -price02: null -delivery_fee: null -visible: false -create_date: null -update_date: null -currency_code: null -point_rate: null -ProductStock: null -TaxRule: null -Product: null -SaleType: Proxies\__CG__\Eccube\Entity\Master\SaleType {#4168 …2} -ClassCategory1: Eccube\Entity\ClassCategory {#3427 …} -ClassCategory2: Eccube\Entity\ClassCategory {#4222 …} -DeliveryDuration: null -Creator: null } Eccube\Entity\ProductClass {#1435 -price01_inc_tax: null -price02_inc_tax: null -tax_rate: null -id: null -code: null -stock: null -stock_unlimited: false -sale_limit: null -price01: null -price02: null -delivery_fee: null -visible: false -create_date: null -update_date: null -currency_code: null -point_rate: null -ProductStock: null -TaxRule: null -Product: null -SaleType: Proxies\__CG__\Eccube\Entity\Master\SaleType {#4168 …2} -ClassCategory1: Eccube\Entity\ClassCategory {#3427 …} -ClassCategory2: Eccube\Entity\ClassCategory {#3429 …} -DeliveryDuration: null -Creator: null } Eccube\Entity\ProductClass {#4215 -price01_inc_tax: null -price02_inc_tax: null -tax_rate: null -id: null -code: null -stock: null -stock_unlimited: false -sale_limit: null -price01: null -price02: null -delivery_fee: null -visible: false -create_date: null -update_date: null -currency_code: null -point_rate: null -ProductStock: null -TaxRule: null -Product: null -SaleType: Proxies\__CG__\Eccube\Entity\Master\SaleType {#4168 …2} -ClassCategory1: Eccube\Entity\ClassCategory {#3427 …} -ClassCategory2: Eccube\Entity\ClassCategory {#4220 …} -DeliveryDuration: null -Creator: null } ] "class_name1" => Proxies\__CG__\Eccube\Entity\ClassName {#4199 +__isInitialized__: true -id: 3 -backend_name: "トナー追加" -name: "トナーも合わせて購入" -sort_no: 0 -create_date: DateTime @1732121833 {#4719 date: 2024-11-21 01:57:13.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1732768659 {#4716 date: 2024-11-28 13:37:39.0 Asia/Tokyo (+09:00) } -ClassCategories: Doctrine\ORM\PersistentCollection {#4718 …} -Creator: Proxies\__CG__\Eccube\Entity\Member {#4223 …} …2 } "class_name2" => Proxies\__CG__\Eccube\Entity\ClassName {#4221 +__isInitialized__: true -id: 4 -backend_name: "保証" -name: "保証あり" -sort_no: 3 -create_date: DateTime @1732768759 {#4728 date: 2024-11-28 13:39:19.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1732768759 {#4725 date: 2024-11-28 13:39:19.0 Asia/Tokyo (+09:00) } -ClassCategories: Doctrine\ORM\PersistentCollection {#4727 …} -Creator: Proxies\__CG__\Eccube\Entity\Member {#4223 …} …2 } ] } "constraints" => null "groups" => null ]