Service Drupal\Core\Access\CheckProviderInterface detail

Add to Standard shortcuts
Computed Definition =>
array:4 [
  "class" => "Drupal\Core\Access\CheckProvider"
  "arguments" => {#1572
    +"type": "collection"
    +"value": array:2 [
      0 => {#1570
        +"type": "parameter"
        +"name": "dynamic_access_check_services"
      }
      1 => {#1569
        +"type": "service"
        +"id": ".service_locator.S3IQMTV"
        +"invalidBehavior": 1
      }
    ]
  }
  "arguments_count" => 2
  "calls" => array:24 [
    0 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.default"
        1 => "access"
        2 => array:1 [
          0 => "_access"
        ]
        3 => false
      ]
    ]
    1 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.entity"
        1 => "access"
        2 => array:1 [
          0 => "_entity_access"
        ]
        3 => false
      ]
    ]
    2 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.entity_create"
        1 => "access"
        2 => array:1 [
          0 => "_entity_create_access"
        ]
        3 => false
      ]
    ]
    3 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.entity_create_any"
        1 => "access"
        2 => array:1 [
          0 => "_entity_create_any_access"
        ]
        3 => false
      ]
    ]
    4 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.entity_delete_multiple"
        1 => "access"
        2 => array:1 [
          0 => "_entity_delete_multiple_access"
        ]
        3 => false
      ]
    ]
    5 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.theme"
        1 => "access"
        2 => array:1 [
          0 => "_access_theme"
        ]
        3 => false
      ]
    ]
    6 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.custom"
        1 => "access"
        2 => array:1 [
          0 => "_custom_access"
        ]
        3 => false
      ]
    ]
    7 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.csrf"
        1 => "access"
        2 => array:1 [
          0 => "_csrf_token"
        ]
        3 => true
      ]
    ]
    8 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.header.csrf"
        1 => "access"
        2 => []
        3 => true
      ]
    ]
    9 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.contact_personal"
        1 => "access"
        2 => array:1 [
          0 => "_access_contact_personal_tab"
        ]
        3 => false
      ]
    ]
    10 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.field_ui.view_mode"
        1 => "access"
        2 => array:1 [
          0 => "_field_ui_view_mode_access"
        ]
        3 => false
      ]
    ]
    11 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.field_ui.form_mode"
        1 => "access"
        2 => array:1 [
          0 => "_field_ui_form_mode_access"
        ]
        3 => false
      ]
    ]
    12 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.field_ui.field_reuse"
        1 => "access"
        2 => array:1 [
          0 => "_field_ui_field_reuse_access"
        ]
        3 => false
      ]
    ]
    13 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.entity.layout_builder_access"
        1 => "access"
        2 => array:1 [
          0 => "_layout_builder_access"
        ]
        3 => false
      ]
    ]
    14 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.node.preview"
        1 => "access"
        2 => array:1 [
          0 => "_node_preview_access"
        ]
        3 => false
      ]
    ]
    15 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.cron"
        1 => "access"
        2 => array:1 [
          0 => "_access_system_cron"
        ]
        3 => false
      ]
    ]
    16 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.db_update"
        1 => "access"
        2 => array:1 [
          0 => "_access_system_update"
        ]
        3 => false
      ]
    ]
    17 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.admin_menu_block_page"
        1 => "access"
        2 => array:1 [
          0 => "_access_admin_menu_block_page"
        ]
        3 => false
      ]
    ]
    18 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.admin_overview_page"
        1 => "access"
        2 => array:1 [
          0 => "_access_admin_overview_page"
        ]
        3 => false
      ]
    ]
    19 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.update.manager_access"
        1 => "access"
        2 => array:1 [
          0 => "_access_update_manager"
        ]
        3 => false
      ]
    ]
    20 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.permission"
        1 => "access"
        2 => array:1 [
          0 => "_permission"
        ]
        3 => false
      ]
    ]
    21 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.user.register"
        1 => "access"
        2 => array:1 [
          0 => "_access_user_register"
        ]
        3 => false
      ]
    ]
    22 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.user.role"
        1 => "access"
        2 => array:1 [
          0 => "_role"
        ]
        3 => false
      ]
    ]
    23 => array:2 [
      0 => "addCheckService"
      1 => array:4 [
        0 => "access_check.user.login_status"
        1 => "access"
        2 => array:1 [
          0 => "_user_is_logged_in"
        ]
        3 => false
      ]
    ]
  ]
]
Instance =>
Drupal\Core\Access\CheckProvider {#1453
  #checkIds: array:24 [
    0 => "access_check.default"
    1 => "access_check.entity"
    2 => "access_check.entity_create"
    3 => "access_check.entity_create_any"
    4 => "access_check.entity_delete_multiple"
    5 => "access_check.theme"
    6 => "access_check.custom"
    7 => "access_check.csrf"
    8 => "access_check.header.csrf"
    9 => "access_check.contact_personal"
    10 => "access_check.field_ui.view_mode"
    11 => "access_check.field_ui.form_mode"
    12 => "access_check.field_ui.field_reuse"
    13 => "access_check.entity.layout_builder_access"
    14 => "access_check.node.preview"
    15 => "access_check.cron"
    16 => "access_check.db_update"
    17 => "access_check.admin_menu_block_page"
    18 => "access_check.admin_overview_page"
    19 => "access_check.update.manager_access"
    20 => "access_check.permission"
    21 => "access_check.user.register"
    22 => "access_check.user.role"
    23 => "access_check.user.login_status"
  ]
  #checks: array:1 [
    "access_check.permission" => Drupal\user\Access\PermissionAccessCheck {#1428}
  ]
  #checkMethods: array:24 [
    "access_check.default" => "access"
    "access_check.entity" => "access"
    "access_check.entity_create" => "access"
    "access_check.entity_create_any" => "access"
    "access_check.entity_delete_multiple" => "access"
    "access_check.theme" => "access"
    "access_check.custom" => "access"
    "access_check.csrf" => "access"
    "access_check.header.csrf" => "access"
    "access_check.contact_personal" => "access"
    "access_check.field_ui.view_mode" => "access"
    "access_check.field_ui.form_mode" => "access"
    "access_check.field_ui.field_reuse" => "access"
    "access_check.entity.layout_builder_access" => "access"
    "access_check.node.preview" => "access"
    "access_check.cron" => "access"
    "access_check.db_update" => "access"
    "access_check.admin_menu_block_page" => "access"
    "access_check.admin_overview_page" => "access"
    "access_check.update.manager_access" => "access"
    "access_check.permission" => "access"
    "access_check.user.register" => "access"
    "access_check.user.role" => "access"
    "access_check.user.login_status" => "access"
  ]
  #checksNeedsRequest: array:2 [
    "access_check.csrf" => "access_check.csrf"
    "access_check.header.csrf" => "access_check.header.csrf"
  ]
  #staticRequirementMap: array:23 [
    "_access" => array:1 [
      0 => "access_check.default"
    ]
    "_entity_access" => array:1 [
      0 => "access_check.entity"
    ]
    "_entity_create_access" => array:1 [
      0 => "access_check.entity_create"
    ]
    "_entity_create_any_access" => array:1 [
      0 => "access_check.entity_create_any"
    ]
    "_entity_delete_multiple_access" => array:1 [
      0 => "access_check.entity_delete_multiple"
    ]
    "_access_theme" => array:1 [
      0 => "access_check.theme"
    ]
    "_custom_access" => array:1 [
      0 => "access_check.custom"
    ]
    "_csrf_token" => array:1 [
      0 => "access_check.csrf"
    ]
    "_access_contact_personal_tab" => array:1 [
      0 => "access_check.contact_personal"
    ]
    "_field_ui_view_mode_access" => array:1 [
      0 => "access_check.field_ui.view_mode"
    ]
    "_field_ui_form_mode_access" => array:1 [
      0 => "access_check.field_ui.form_mode"
    ]
    "_field_ui_field_reuse_access" => array:1 [
      0 => "access_check.field_ui.field_reuse"
    ]
    "_layout_builder_access" => array:1 [
      0 => "access_check.entity.layout_builder_access"
    ]
    "_node_preview_access" => array:1 [
      0 => "access_check.node.preview"
    ]
    "_access_system_cron" => array:1 [
      0 => "access_check.cron"
    ]
    "_access_system_update" => array:1 [
      0 => "access_check.db_update"
    ]
    "_access_admin_menu_block_page" => array:1 [
      0 => "access_check.admin_menu_block_page"
    ]
    "_access_admin_overview_page" => array:1 [
      0 => "access_check.admin_overview_page"
    ]
    "_access_update_manager" => array:1 [
      0 => "access_check.update.manager_access"
    ]
    "_permission" => array:1 [
      0 => "access_check.permission"
    ]
    "_access_user_register" => array:1 [
      0 => "access_check.user.register"
    ]
    "_role" => array:1 [
      0 => "access_check.user.role"
    ]
    "_user_is_logged_in" => array:1 [
      0 => "access_check.user.login_status"
    ]
  ]
  #dynamicRequirementMap: array:1 [
    0 => "access_check.header.csrf"
  ]
  #container: Symfony\Component\DependencyInjection\ServiceLocator {#1548
    -externalId: null
    -container: null
    -loading: []
    -providedTypes: ? array
    -factories: array:24 [
      "access_check.admin_menu_block_page" => Closure() {#1522
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1447 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.admin_overview_page" => Closure() {#1511
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1452 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.contact_personal" => Closure() {#1526
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1445 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.cron" => Closure() {#1527
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1446 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.csrf" => Closure() {#1528
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1442 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.custom" => Closure() {#1529
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1448 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.db_update" => Closure() {#1530
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1425 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.default" => Closure() {#1531
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1437 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.entity" => Closure() {#1532
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1430 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.entity.layout_builder_access" => Closure() {#1533
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1424 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.entity_create" => Closure() {#1534
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1432 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.entity_create_any" => Closure() {#1535
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1431 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.entity_delete_multiple" => Closure() {#1536
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1472 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.field_ui.field_reuse" => Closure() {#1537
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1471 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.field_ui.form_mode" => Closure() {#1538
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1468 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.field_ui.view_mode" => Closure() {#1539
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1473 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.header.csrf" => Closure() {#1540
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1474 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.node.preview" => Closure() {#1541
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1475 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.permission" => Closure() {#1542
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1476 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.theme" => Closure() {#1543
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1467 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.update.manager_access" => Closure() {#1544
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1498 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.user.login_status" => Closure() {#1545
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1507 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.user.register" => Closure() {#1546
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1524 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
      "access_check.user.role" => Closure() {#1547
        class: "Drupal\Core\DependencyInjection\Container"
        this: Drupal\Core\DependencyInjection\Container {#40 …}
        use: {
          $argument: {#1520 …}
        }
        file: "/var/www/html/web/core/lib/Drupal/Component/DependencyInjection/Container.php"
        line: "461 to 463"
      }
    ]
  }
}