POST https://sistema.drvale.com.py/secure/app/cita/create?uniqid=s6a6c906daf76d

Security

Token

karen.escobar Username
Authenticated
Property Value
Roles
[
  "ROLE_OPERADOR"
  "ROLE_APP_ADMIN_TIPO_CLIENTE_ALL"
  "ROLE_APP_ADMIN_MOTIVO_CITA_ALL"
  "ROLE_APP_ADMIN_ANALISIS_COSTO_LIST"
  "ROLE_APP_ADMIN_PACIENTE_ALL"
  "ROLE_APP_ADMIN_CITA_ALL"
  "ROLE_APP_ADMIN_PRESUPUESTO_ALL"
  "ROLE_APP_ADMIN_PRESUPUESTO_DETALLE_ALL"
  "ROLE_USER"
]
Inherited Roles
[
  "ROLE_GUI"
  "ROLE_ADMIN"
  "ROLE_SONATA_ADMIN"
]
Token
Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken {#538
  -user: App\Entity\SonataUserUser {#745 …}
  -roleNames: [
    "ROLE_OPERADOR"
    "ROLE_APP_ADMIN_TIPO_CLIENTE_ALL"
    "ROLE_APP_ADMIN_MOTIVO_CITA_ALL"
    "ROLE_APP_ADMIN_ANALISIS_COSTO_LIST"
    "ROLE_APP_ADMIN_PACIENTE_ALL"
    "ROLE_APP_ADMIN_CITA_ALL"
    "ROLE_APP_ADMIN_PRESUPUESTO_ALL"
    "ROLE_APP_ADMIN_PRESUPUESTO_DETALLE_ALL"
    "ROLE_USER"
  ]
  -attributes: []
  -firewallName: "admin"
}

Firewall

admin Name
Security enabled
Stateless

Configuration

Key Value
provider sonata.user.security.user_provider
context user
entry_point security.authenticator.form_login.admin
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "switch_user"
  "form_login"
  "remember_me"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#514
  -map: Symfony\Component\Security\Http\AccessMap {#519 …}
  -logger: Monolog\Logger {#81 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#462
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#138 …}
  -sessionKey: "_security_user"
  -logger: Monolog\Logger {#81 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#454 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#91 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#477 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#447 …}
}
23.14 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#453
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#452 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#509
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#139 …}
  -provider: Sonata\UserBundle\Security\UserProvider {#85 …}
  -userChecker: Symfony\Component\Security\Core\User\InMemoryUserChecker {#496 …}
  -firewallName: "admin"
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#527 …}
  -usernameParameter: "_switch_user"
  -role: "ROLE_ALLOWED_TO_SWITCH"
  -logger: Monolog\Logger {#81 …}
  -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#269 …}
  -stateless: false
  -urlGenerator: Symfony\Bundle\FrameworkBundle\Routing\Router {#156 …}
  -targetRoute: null
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#497
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#139 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#527 …}
  -map: Symfony\Component\Security\Http\AccessMap {#519 …}
}
0.73 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#479
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#139 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "sonata_user_admin_security_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#75 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#91 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"

Access decision log

# Result Attributes Object
1 GRANTED ROLE_ADMIN
Symfony\Component\HttpFoundation\Request {#2
  +attributes: Symfony\Component\HttpFoundation\ParameterBag {#15 …}
  +request: Symfony\Component\HttpFoundation\InputBag {#9 …}
  +query: Symfony\Component\HttpFoundation\InputBag {#12 …}
  +server: Symfony\Component\HttpFoundation\ServerBag {#18 …}
  +files: Symfony\Component\HttpFoundation\FileBag {#17 …}
  +cookies: Symfony\Component\HttpFoundation\InputBag {#16 …}
  +headers: Symfony\Component\HttpFoundation\HeaderBag {#19 …}
  #content: "s6a6c906daf76d%5Bdoctor%5D=36617a53-88ca-11ee-940f-001a4aa86950&s6a6c906daf76d%5Bpaciente%5D=28c73d98-269c-4a18-a80c-2bb52a360f8d&s6a6c906daf76d%5BmotivoCita%5D=404e254d-88cd-11ee-940f-001a4aa86950&s6a6c906daf76d%5Binicio%5D%5Bdate%5D=2026-08-03&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bhour%5D=7&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bminute%5D=0&s6a6c906daf76d%5Bestado%5D=agendada&s6a6c906daf76d%5Bpresupuesto%5D=&s6a6c906daf76d%5B_token%5D=8539f363ae2.6rxe2sWKsc0-R-Y3GbLkGrlSG6tKsFADpxdxU7JvRWM.29RqiOjJ14NOAYBwcoq0QP1hSc0ayDJZ03o3JPEHCDbb-BCCmrr9v2ksiQ&btn_create_and_edit="
  #languages: null
  #charsets: null
  #encodings: null
  #acceptableContentTypes: null
  #pathInfo: "/secure/app/cita/create"
  #requestUri: "/secure/app/cita/create?uniqid=s6a6c906daf76d"
  #baseUrl: ""
  #basePath: null
  #method: "POST"
  #format: null
  #session: Symfony\Component\HttpFoundation\Session\Session {#508 …}
  #locale: null
  #defaultLocale: "es"
  -preferredFormat: null
  -isHostValid: true
  -isForwardedValid: true
  -isSafeContentPreferred: ? bool
  -trustedValuesCache: []
  -isIisRewrite: false
  basePath: ""
  format: "html"
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS GRANTED
Show voter details
2 DENIED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
Show voter details
3 DENIED ROLE_APP_ADMIN_CITA_CREATE
App\Admin\CitaAdmin {#910
  #code: "app.admin.cita"
  #class: null
  #baseControllerName: "sonata.admin.controller.crud"
  -modelClass: "App\Entity\Cita"
  -label: "Citas"
  -listModes: [
    "list" => [
      "icon" => "<i class="fas fa-list fa-fw" aria-hidden="true"></i>"
      "class" => "fas fa-list fa-fw"
    ]
  ]
  -pagerType: "default"
  -managerType: "orm"
  -securityInformation: [
    "EDIT" => [
      "EDIT"
    ]
    "LIST" => [
      "LIST"
    ]
    "CREATE" => [
      "CREATE"
    ]
    "VIEW" => [
      "VIEW"
    ]
    "DELETE" => [
      "DELETE"
    ]
    "EXPORT" => [
      "EXPORT"
    ]
    "ALL" => [
      "ALL"
    ]
  ]
  -filterPersister: Sonata\AdminBundle\Filter\Persister\SessionFilterPersister {#957 …}
  -modelManager: Sonata\DoctrineORMAdminBundle\Model\ModelManager {#911 …}
  -dataSource: Sonata\DoctrineORMAdminBundle\Exporter\DataSource {#912 …}
  -formContractor: Sonata\DoctrineORMAdminBundle\Builder\FormContractor {#934 …}
  -showBuilder: Sonata\DoctrineORMAdminBundle\Builder\ShowBuilder {#935 …}
  -listBuilder: Sonata\DoctrineORMAdminBundle\Builder\ListBuilder {#938 …}
  -datagridBuilder: Sonata\DoctrineORMAdminBundle\Builder\DatagridBuilder {#941 …}
  -translator: Symfony\Component\Translation\DataCollectorTranslator {#946 …}
  -configurationPool: Sonata\AdminBundle\Admin\Pool {#906 …}
  -routeGenerator: Sonata\AdminBundle\Route\DefaultRouteGenerator {#947 …}
  -securityHandler: Sonata\AdminBundle\Security\Handler\RoleSecurityHandler {#949 …}
  -menuFactory: Knp\Menu\MenuFactory {#950 …}
  -routeBuilder: Sonata\AdminBundle\Route\PathInfoBuilder {#953 …}
  -labelTranslatorStrategy: Sonata\AdminBundle\Translator\NativeLabelTranslatorStrategy {#956 …}
  -fieldDescriptionFactory: Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescriptionFactory {#913 …}
  -templateRegistry: Sonata\AdminBundle\Templating\MutableTemplateRegistry {#968 …}
  #baseRouteName: null
  #baseRoutePattern: null
  #classnameLabel: "Cita"
  #supportsPreviewMode: false
  -listFieldDescriptions: []
  -showFieldDescriptions: []
  -formFieldDescriptions: [
    "doctor" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1308
      #name: "doctor"
      #type: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
      #mappingType: 2
      #fieldName: "doctor"
      #associationMapping: [
        "fieldName" => "doctor"
        "joinColumns" => [
          [
            "name" => "doctor_id"
            "unique" => false
            "nullable" => false
            "onDelete" => null
            "columnDefinition" => null
            "referencedColumnName" => "id"
          ]
        ]
        "cascade" => []
        "inversedBy" => "citas"
        "targetEntity" => "App\Entity\SonataUserUser"
        "fetch" => 2
        "type" => 2
        "mappedBy" => null
        "isOwningSide" => true
        "sourceEntity" => "App\Entity\Cita"
        "isCascadeRemove" => false
        "isCascadePersist" => false
        "isCascadeRefresh" => false
        "isCascadeMerge" => false
        "isCascadeDetach" => false
        "sourceToTargetKeyColumns" => [
          "doctor_id" => "id"
        ]
        "joinColumnFieldNames" => [
          "doctor_id" => "doctor_id"
        ]
        "targetToSourceKeyColumns" => [
          "id" => "doctor_id"
        ]
        "orphanRemoval" => false
      ]
      #fieldMapping: []
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: App\Admin\SonastaUserAdmin {#1310 …}
    }
    "paciente" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1322
      #name: "paciente"
      #type: "Sonata\AdminBundle\Form\Type\ModelListType"
      #mappingType: 2
      #fieldName: "paciente"
      #associationMapping: [
        "fieldName" => "paciente"
        "joinColumns" => [
          [
            "name" => "paciente_id"
            "unique" => false
            "nullable" => false
            "onDelete" => null
            "columnDefinition" => null
            "referencedColumnName" => "id"
          ]
        ]
        "cascade" => []
        "inversedBy" => "citas"
        "targetEntity" => "App\Entity\Paciente"
        "fetch" => 2
        "type" => 2
        "mappedBy" => null
        "isOwningSide" => true
        "sourceEntity" => "App\Entity\Cita"
        "isCascadeRemove" => false
        "isCascadePersist" => false
        "isCascadeRefresh" => false
        "isCascadeMerge" => false
        "isCascadeDetach" => false
        "sourceToTargetKeyColumns" => [
          "paciente_id" => "id"
        ]
        "joinColumnFieldNames" => [
          "paciente_id" => "paciente_id"
        ]
        "targetToSourceKeyColumns" => [
          "id" => "paciente_id"
        ]
        "orphanRemoval" => false
      ]
      #fieldMapping: []
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: App\Admin\PacienteAdmin {#1324 …}
    }
    "motivoCita" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1332
      #name: "motivoCita"
      #type: "Sonata\AdminBundle\Form\Type\ModelListType"
      #mappingType: 2
      #fieldName: "motivoCita"
      #associationMapping: [
        "fieldName" => "motivoCita"
        "joinColumns" => [
          [
            "name" => "motivo_cita_id"
            "unique" => false
            "nullable" => true
            "onDelete" => null
            "columnDefinition" => null
            "referencedColumnName" => "id"
          ]
        ]
        "cascade" => []
        "inversedBy" => "citas"
        "targetEntity" => "App\Entity\MotivoCita"
        "fetch" => 2
        "type" => 2
        "mappedBy" => null
        "isOwningSide" => true
        "sourceEntity" => "App\Entity\Cita"
        "isCascadeRemove" => false
        "isCascadePersist" => false
        "isCascadeRefresh" => false
        "isCascadeMerge" => false
        "isCascadeDetach" => false
        "sourceToTargetKeyColumns" => [
          "motivo_cita_id" => "id"
        ]
        "joinColumnFieldNames" => [
          "motivo_cita_id" => "motivo_cita_id"
        ]
        "targetToSourceKeyColumns" => [
          "id" => "motivo_cita_id"
        ]
        "orphanRemoval" => false
      ]
      #fieldMapping: []
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: App\Admin\MotivoCitaAdmin {#1334 …}
    }
    "inicio" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1336
      #name: "inicio"
      #type: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
      #mappingType: "datetime"
      #fieldName: "inicio"
      #associationMapping: []
      #fieldMapping: [
        "fieldName" => "inicio"
        "type" => "datetime"
        "scale" => null
        "length" => null
        "unique" => false
        "nullable" => false
        "precision" => null
        "columnName" => "inicio"
      ]
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: null
    }
    "estado" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1340
      #name: "estado"
      #type: "App\Framework\Type\ParametroChoiceType"
      #mappingType: "string"
      #fieldName: "estado"
      #associationMapping: []
      #fieldMapping: [
        "fieldName" => "estado"
        "type" => "string"
        "scale" => null
        "length" => 255
        "unique" => false
        "nullable" => false
        "precision" => null
        "columnName" => "estado"
      ]
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: null
    }
    "presupuesto" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1344
      #name: "presupuesto"
      #type: "Sonata\AdminBundle\Form\Type\ModelListType"
      #mappingType: 2
      #fieldName: "presupuesto"
      #associationMapping: [
        "fieldName" => "presupuesto"
        "joinColumns" => [
          [
            "name" => "presupuesto_id"
            "unique" => false
            "nullable" => true
            "onDelete" => null
            "columnDefinition" => null
            "referencedColumnName" => "id"
          ]
        ]
        "cascade" => []
        "inversedBy" => "citas"
        "targetEntity" => "App\Entity\Presupuesto"
        "fetch" => 2
        "type" => 2
        "mappedBy" => null
        "isOwningSide" => true
        "sourceEntity" => "App\Entity\Cita"
        "isCascadeRemove" => false
        "isCascadePersist" => false
        "isCascadeRefresh" => false
        "isCascadeMerge" => false
        "isCascadeDetach" => false
        "sourceToTargetKeyColumns" => [
          "presupuesto_id" => "id"
        ]
        "joinColumnFieldNames" => [
          "presupuesto_id" => "presupuesto_id"
        ]
        "targetToSourceKeyColumns" => [
          "id" => "presupuesto_id"
        ]
        "orphanRemoval" => false
      ]
      #fieldMapping: []
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: App\Admin\PresupuestoAdmin {#1346 …}
    }
  ]
  -filterFieldDescriptions: []
  -maxPageLinks: 25
  -translationDomain: "messages"
  -routes: null
  -subject: App\Entity\Cita {#1188
    #revision: 1
    #createdAt: DateTime @1785499783 {#2512
      date: 2026-07-31 08:09:43.701003 America/Asuncion (-04:00)
    }
    #updatedAt: DateTime @1785499783 {#2513
      date: 2026-07-31 08:09:43.700987 America/Asuncion (-04:00)
    }
    #createdBy: "karen.escobar"
    #updatedBy: "karen.escobar"
    #id: Ramsey\Uuid\Lazy\LazyUuidFromString {#2047 …}
    -inicio: DateTime @1785754800 {#1982
      date: 2026-08-03 07:00:00.0 America/Asuncion (-04:00)
    }
    -fin: DateTime @1785755700 {#2067
      date: 2026-08-03 07:15:00.0 America/Asuncion (-04:00)
    }
    -doctor: App\Entity\SonataUserUser {#1637 …}
    -paciente: App\Entity\Paciente {#1752 …}
    -estado: "agendada"
    -motivoCita: App\Entity\MotivoCita {#1976 …}
    -consulta: null
    -presupuesto: null
    -reagendada: false
    -citaPrestacions: Doctrine\ORM\PersistentCollection {#2510 …}
  }
  -children: [
    "app.admin.cita_prestacion" => App\Admin\CitaPrestacionAdmin {#959
      #code: "app.admin.cita_prestacion"
      #class: null
      #baseControllerName: "sonata.admin.controller.crud"
      -modelClass: "App\Entity\CitaPrestacion"
      -label: "CitaPrestacion"
      -listModes: [
        "list" => [
          "icon" => "<i class="fas fa-list fa-fw" aria-hidden="true"></i>"
          "class" => "fas fa-list fa-fw"
        ]
      ]
      -pagerType: "default"
      -managerType: "orm"
      -securityInformation: [
        "EDIT" => [
          "EDIT"
        ]
        "LIST" => [
          "LIST"
        ]
        "CREATE" => [
          "CREATE"
        ]
        "VIEW" => [
          "VIEW"
        ]
        "DELETE" => [
          "DELETE"
        ]
        "EXPORT" => [
          "EXPORT"
        ]
        "ALL" => [
          "ALL"
        ]
      ]
      -filterPersister: Sonata\AdminBundle\Filter\Persister\SessionFilterPersister {#957 …}
      -modelManager: Sonata\DoctrineORMAdminBundle\Model\ModelManager {#911 …}
      -dataSource: Sonata\DoctrineORMAdminBundle\Exporter\DataSource {#912 …}
      -formContractor: Sonata\DoctrineORMAdminBundle\Builder\FormContractor {#934 …}
      -showBuilder: Sonata\DoctrineORMAdminBundle\Builder\ShowBuilder {#935 …}
      -listBuilder: Sonata\DoctrineORMAdminBundle\Builder\ListBuilder {#938 …}
      -datagridBuilder: Sonata\DoctrineORMAdminBundle\Builder\DatagridBuilder {#941 …}
      -translator: Symfony\Component\Translation\DataCollectorTranslator {#946 …}
      -configurationPool: Sonata\AdminBundle\Admin\Pool {#906 …}
      -routeGenerator: Sonata\AdminBundle\Route\DefaultRouteGenerator {#947 …}
      -securityHandler: Sonata\AdminBundle\Security\Handler\RoleSecurityHandler {#949 …}
      -menuFactory: Knp\Menu\MenuFactory {#950 …}
      -routeBuilder: Sonata\AdminBundle\Route\PathInfoBuilder {#953 …}
      -labelTranslatorStrategy: Sonata\AdminBundle\Translator\NativeLabelTranslatorStrategy {#956 …}
      -fieldDescriptionFactory: Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescriptionFactory {#913 …}
      -templateRegistry: Sonata\AdminBundle\Templating\MutableTemplateRegistry {#960 …}
      #baseRouteName: null
      #baseRoutePattern: null
      #classnameLabel: "CitaPrestacion"
      #supportsPreviewMode: false
      -listFieldDescriptions: []
      -showFieldDescriptions: []
      -formFieldDescriptions: []
      -filterFieldDescriptions: []
      -maxPageLinks: 25
      -translationDomain: "messages"
      -routes: null
      -subject: null
      -children: []
      -parent: App\Admin\CitaAdmin {#910}
      -parentFieldDescription: null
      -currentChild: false
      -uniqId: null
      -request: Symfony\Component\HttpFoundation\Request {#2
        +attributes: Symfony\Component\HttpFoundation\ParameterBag {#15 …}
        +request: Symfony\Component\HttpFoundation\InputBag {#9 …}
        +query: Symfony\Component\HttpFoundation\InputBag {#12 …}
        +server: Symfony\Component\HttpFoundation\ServerBag {#18 …}
        +files: Symfony\Component\HttpFoundation\FileBag {#17 …}
        +cookies: Symfony\Component\HttpFoundation\InputBag {#16 …}
        +headers: Symfony\Component\HttpFoundation\HeaderBag {#19 …}
        #content: "s6a6c906daf76d%5Bdoctor%5D=36617a53-88ca-11ee-940f-001a4aa86950&s6a6c906daf76d%5Bpaciente%5D=28c73d98-269c-4a18-a80c-2bb52a360f8d&s6a6c906daf76d%5BmotivoCita%5D=404e254d-88cd-11ee-940f-001a4aa86950&s6a6c906daf76d%5Binicio%5D%5Bdate%5D=2026-08-03&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bhour%5D=7&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bminute%5D=0&s6a6c906daf76d%5Bestado%5D=agendada&s6a6c906daf76d%5Bpresupuesto%5D=&s6a6c906daf76d%5B_token%5D=8539f363ae2.6rxe2sWKsc0-R-Y3GbLkGrlSG6tKsFADpxdxU7JvRWM.29RqiOjJ14NOAYBwcoq0QP1hSc0ayDJZ03o3JPEHCDbb-BCCmrr9v2ksiQ&btn_create_and_edit="
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: null
        #pathInfo: "/secure/app/cita/create"
        #requestUri: "/secure/app/cita/create?uniqid=s6a6c906daf76d"
        #baseUrl: ""
        #basePath: null
        #method: "POST"
        #format: null
        #session: Symfony\Component\HttpFoundation\Session\Session {#508 …}
        #locale: null
        #defaultLocale: "es"
        -preferredFormat: null
        -isHostValid: true
        -isForwardedValid: true
        -isSafeContentPreferred: ? bool
        -trustedValuesCache: []
        -isIisRewrite: false
        basePath: ""
        format: "html"
      }
      -datagrid: null
      -menu: null
      -formTheme: [
        "@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig"
      ]
      -filterTheme: [
        "@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig"
      ]
      -extensions: [
        Sonata\AdminBundle\Event\AdminEventExtension {#961
          -eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#269 …}
        }
        Sonata\AdminBundle\Admin\Extension\LockExtension {#962
          -fieldName: "_lock_version"
        }
      ]
      -cacheIsGranted: []
      -parentAssociationMapping: [
        "app.admin.cita" => "cita"
      ]
      -subClasses: []
      -list: null
      -show: null
      -form: null
      -cachedBaseRouteName: null
      -cachedBaseRoutePattern: null
      -formGroups: []
      -formTabs: []
      -showGroups: []
      -showTabs: []
      -loaded: [
        "routes" => false
        "tab_menu" => false
        "show" => false
        "list" => false
        "form" => false
        "datagrid" => false
      ]
      #entityManager: ? Doctrine\ORM\EntityManagerInterface
      #router: ? Symfony\Component\Routing\RouterInterface
      #parametroService: ? App\Service\ParametroService
    }
  ]
  -parent: null
  -parentFieldDescription: null
  -currentChild: false
  -uniqId: "s6a6c906daf76d"
  -request: Symfony\Component\HttpFoundation\Request {#2}
  -datagrid: null
  -menu: null
  -formTheme: [
    "@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig"
  ]
  -filterTheme: [
    "@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig"
  ]
  -extensions: [
    Sonata\AdminBundle\Event\AdminEventExtension {#961}
    Sonata\AdminBundle\Admin\Extension\LockExtension {#962}
  ]
  -cacheIsGranted: [
    "74e4a082f5e17015b840b16389336041" => true
    "319b7d4b020aa569819eceba18e9ebf3" => true
  ]
  -parentAssociationMapping: []
  -subClasses: []
  -list: null
  -show: null
  -form: Symfony\Component\Form\Form {#1468 …}
  -cachedBaseRouteName: null
  -cachedBaseRoutePattern: null
  -formGroups: [
    "Citas" => [
      "collapsed" => false
      "class" => false
      "description" => false
      "label" => "Citas"
      "translation_domain" => "messages"
      "name" => "Citas"
      "box_class" => "box box-primary"
      "empty_message" => "message_form_group_empty"
      "empty_message_translation_domain" => "SonataAdminBundle"
      "fields" => [
        "doctor" => "doctor"
        "paciente" => "paciente"
        "motivoCita" => "motivoCita"
        "inicio" => "inicio"
        "estado" => "estado"
        "presupuesto" => "presupuesto"
      ]
      "auto_created" => true
    ]
  ]
  -formTabs: [
    "default" => [
      "collapsed" => false
      "class" => false
      "description" => false
      "label" => "Default"
      "translation_domain" => "messages"
      "name" => "default"
      "box_class" => "box box-primary"
      "empty_message" => "message_form_group_empty"
      "empty_message_translation_domain" => "SonataAdminBundle"
      "auto_created" => true
      "groups" => [
        "Citas"
      ]
      "tab" => true
    ]
  ]
  -showGroups: []
  -showTabs: []
  -loaded: [
    "routes" => false
    "tab_menu" => false
    "show" => false
    "list" => false
    "form" => true
    "datagrid" => false
  ]
  #entityManager: Container0c4snZ4\EntityManagerGhostEbeb667 {#440 …}
  #router: ? Symfony\Component\Routing\RouterInterface
  #parametroService: App\Service\ParametroService {#963 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
Show voter details
4 GRANTED ROLE_APP_ADMIN_CITA_ALL
App\Admin\CitaAdmin {#910
  #code: "app.admin.cita"
  #class: null
  #baseControllerName: "sonata.admin.controller.crud"
  -modelClass: "App\Entity\Cita"
  -label: "Citas"
  -listModes: [
    "list" => [
      "icon" => "<i class="fas fa-list fa-fw" aria-hidden="true"></i>"
      "class" => "fas fa-list fa-fw"
    ]
  ]
  -pagerType: "default"
  -managerType: "orm"
  -securityInformation: [
    "EDIT" => [
      "EDIT"
    ]
    "LIST" => [
      "LIST"
    ]
    "CREATE" => [
      "CREATE"
    ]
    "VIEW" => [
      "VIEW"
    ]
    "DELETE" => [
      "DELETE"
    ]
    "EXPORT" => [
      "EXPORT"
    ]
    "ALL" => [
      "ALL"
    ]
  ]
  -filterPersister: Sonata\AdminBundle\Filter\Persister\SessionFilterPersister {#957 …}
  -modelManager: Sonata\DoctrineORMAdminBundle\Model\ModelManager {#911 …}
  -dataSource: Sonata\DoctrineORMAdminBundle\Exporter\DataSource {#912 …}
  -formContractor: Sonata\DoctrineORMAdminBundle\Builder\FormContractor {#934 …}
  -showBuilder: Sonata\DoctrineORMAdminBundle\Builder\ShowBuilder {#935 …}
  -listBuilder: Sonata\DoctrineORMAdminBundle\Builder\ListBuilder {#938 …}
  -datagridBuilder: Sonata\DoctrineORMAdminBundle\Builder\DatagridBuilder {#941 …}
  -translator: Symfony\Component\Translation\DataCollectorTranslator {#946 …}
  -configurationPool: Sonata\AdminBundle\Admin\Pool {#906 …}
  -routeGenerator: Sonata\AdminBundle\Route\DefaultRouteGenerator {#947 …}
  -securityHandler: Sonata\AdminBundle\Security\Handler\RoleSecurityHandler {#949 …}
  -menuFactory: Knp\Menu\MenuFactory {#950 …}
  -routeBuilder: Sonata\AdminBundle\Route\PathInfoBuilder {#953 …}
  -labelTranslatorStrategy: Sonata\AdminBundle\Translator\NativeLabelTranslatorStrategy {#956 …}
  -fieldDescriptionFactory: Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescriptionFactory {#913 …}
  -templateRegistry: Sonata\AdminBundle\Templating\MutableTemplateRegistry {#968 …}
  #baseRouteName: null
  #baseRoutePattern: null
  #classnameLabel: "Cita"
  #supportsPreviewMode: false
  -listFieldDescriptions: []
  -showFieldDescriptions: []
  -formFieldDescriptions: [
    "doctor" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1308
      #name: "doctor"
      #type: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
      #mappingType: 2
      #fieldName: "doctor"
      #associationMapping: [
        "fieldName" => "doctor"
        "joinColumns" => [
          [
            "name" => "doctor_id"
            "unique" => false
            "nullable" => false
            "onDelete" => null
            "columnDefinition" => null
            "referencedColumnName" => "id"
          ]
        ]
        "cascade" => []
        "inversedBy" => "citas"
        "targetEntity" => "App\Entity\SonataUserUser"
        "fetch" => 2
        "type" => 2
        "mappedBy" => null
        "isOwningSide" => true
        "sourceEntity" => "App\Entity\Cita"
        "isCascadeRemove" => false
        "isCascadePersist" => false
        "isCascadeRefresh" => false
        "isCascadeMerge" => false
        "isCascadeDetach" => false
        "sourceToTargetKeyColumns" => [
          "doctor_id" => "id"
        ]
        "joinColumnFieldNames" => [
          "doctor_id" => "doctor_id"
        ]
        "targetToSourceKeyColumns" => [
          "id" => "doctor_id"
        ]
        "orphanRemoval" => false
      ]
      #fieldMapping: []
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: App\Admin\SonastaUserAdmin {#1310 …}
    }
    "paciente" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1322
      #name: "paciente"
      #type: "Sonata\AdminBundle\Form\Type\ModelListType"
      #mappingType: 2
      #fieldName: "paciente"
      #associationMapping: [
        "fieldName" => "paciente"
        "joinColumns" => [
          [
            "name" => "paciente_id"
            "unique" => false
            "nullable" => false
            "onDelete" => null
            "columnDefinition" => null
            "referencedColumnName" => "id"
          ]
        ]
        "cascade" => []
        "inversedBy" => "citas"
        "targetEntity" => "App\Entity\Paciente"
        "fetch" => 2
        "type" => 2
        "mappedBy" => null
        "isOwningSide" => true
        "sourceEntity" => "App\Entity\Cita"
        "isCascadeRemove" => false
        "isCascadePersist" => false
        "isCascadeRefresh" => false
        "isCascadeMerge" => false
        "isCascadeDetach" => false
        "sourceToTargetKeyColumns" => [
          "paciente_id" => "id"
        ]
        "joinColumnFieldNames" => [
          "paciente_id" => "paciente_id"
        ]
        "targetToSourceKeyColumns" => [
          "id" => "paciente_id"
        ]
        "orphanRemoval" => false
      ]
      #fieldMapping: []
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: App\Admin\PacienteAdmin {#1324 …}
    }
    "motivoCita" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1332
      #name: "motivoCita"
      #type: "Sonata\AdminBundle\Form\Type\ModelListType"
      #mappingType: 2
      #fieldName: "motivoCita"
      #associationMapping: [
        "fieldName" => "motivoCita"
        "joinColumns" => [
          [
            "name" => "motivo_cita_id"
            "unique" => false
            "nullable" => true
            "onDelete" => null
            "columnDefinition" => null
            "referencedColumnName" => "id"
          ]
        ]
        "cascade" => []
        "inversedBy" => "citas"
        "targetEntity" => "App\Entity\MotivoCita"
        "fetch" => 2
        "type" => 2
        "mappedBy" => null
        "isOwningSide" => true
        "sourceEntity" => "App\Entity\Cita"
        "isCascadeRemove" => false
        "isCascadePersist" => false
        "isCascadeRefresh" => false
        "isCascadeMerge" => false
        "isCascadeDetach" => false
        "sourceToTargetKeyColumns" => [
          "motivo_cita_id" => "id"
        ]
        "joinColumnFieldNames" => [
          "motivo_cita_id" => "motivo_cita_id"
        ]
        "targetToSourceKeyColumns" => [
          "id" => "motivo_cita_id"
        ]
        "orphanRemoval" => false
      ]
      #fieldMapping: []
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: App\Admin\MotivoCitaAdmin {#1334 …}
    }
    "inicio" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1336
      #name: "inicio"
      #type: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
      #mappingType: "datetime"
      #fieldName: "inicio"
      #associationMapping: []
      #fieldMapping: [
        "fieldName" => "inicio"
        "type" => "datetime"
        "scale" => null
        "length" => null
        "unique" => false
        "nullable" => false
        "precision" => null
        "columnName" => "inicio"
      ]
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: null
    }
    "estado" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1340
      #name: "estado"
      #type: "App\Framework\Type\ParametroChoiceType"
      #mappingType: "string"
      #fieldName: "estado"
      #associationMapping: []
      #fieldMapping: [
        "fieldName" => "estado"
        "type" => "string"
        "scale" => null
        "length" => 255
        "unique" => false
        "nullable" => false
        "precision" => null
        "columnName" => "estado"
      ]
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: null
    }
    "presupuesto" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1344
      #name: "presupuesto"
      #type: "Sonata\AdminBundle\Form\Type\ModelListType"
      #mappingType: 2
      #fieldName: "presupuesto"
      #associationMapping: [
        "fieldName" => "presupuesto"
        "joinColumns" => [
          [
            "name" => "presupuesto_id"
            "unique" => false
            "nullable" => true
            "onDelete" => null
            "columnDefinition" => null
            "referencedColumnName" => "id"
          ]
        ]
        "cascade" => []
        "inversedBy" => "citas"
        "targetEntity" => "App\Entity\Presupuesto"
        "fetch" => 2
        "type" => 2
        "mappedBy" => null
        "isOwningSide" => true
        "sourceEntity" => "App\Entity\Cita"
        "isCascadeRemove" => false
        "isCascadePersist" => false
        "isCascadeRefresh" => false
        "isCascadeMerge" => false
        "isCascadeDetach" => false
        "sourceToTargetKeyColumns" => [
          "presupuesto_id" => "id"
        ]
        "joinColumnFieldNames" => [
          "presupuesto_id" => "presupuesto_id"
        ]
        "targetToSourceKeyColumns" => [
          "id" => "presupuesto_id"
        ]
        "orphanRemoval" => false
      ]
      #fieldMapping: []
      #parentAssociationMappings: []
      #template: null
      #options: [
        "translation_domain" => "messages"
        "edit" => "standard"
      ]
      #parent: null
      #admin: App\Admin\CitaAdmin {#910}
      #associationAdmin: App\Admin\PresupuestoAdmin {#1346 …}
    }
  ]
  -filterFieldDescriptions: []
  -maxPageLinks: 25
  -translationDomain: "messages"
  -routes: null
  -subject: App\Entity\Cita {#1188
    #revision: 1
    #createdAt: DateTime @1785499783 {#2512
      date: 2026-07-31 08:09:43.701003 America/Asuncion (-04:00)
    }
    #updatedAt: DateTime @1785499783 {#2513
      date: 2026-07-31 08:09:43.700987 America/Asuncion (-04:00)
    }
    #createdBy: "karen.escobar"
    #updatedBy: "karen.escobar"
    #id: Ramsey\Uuid\Lazy\LazyUuidFromString {#2047 …}
    -inicio: DateTime @1785754800 {#1982
      date: 2026-08-03 07:00:00.0 America/Asuncion (-04:00)
    }
    -fin: DateTime @1785755700 {#2067
      date: 2026-08-03 07:15:00.0 America/Asuncion (-04:00)
    }
    -doctor: App\Entity\SonataUserUser {#1637 …}
    -paciente: App\Entity\Paciente {#1752 …}
    -estado: "agendada"
    -motivoCita: App\Entity\MotivoCita {#1976 …}
    -consulta: null
    -presupuesto: null
    -reagendada: false
    -citaPrestacions: Doctrine\ORM\PersistentCollection {#2510 …}
  }
  -children: [
    "app.admin.cita_prestacion" => App\Admin\CitaPrestacionAdmin {#959
      #code: "app.admin.cita_prestacion"
      #class: null
      #baseControllerName: "sonata.admin.controller.crud"
      -modelClass: "App\Entity\CitaPrestacion"
      -label: "CitaPrestacion"
      -listModes: [
        "list" => [
          "icon" => "<i class="fas fa-list fa-fw" aria-hidden="true"></i>"
          "class" => "fas fa-list fa-fw"
        ]
      ]
      -pagerType: "default"
      -managerType: "orm"
      -securityInformation: [
        "EDIT" => [
          "EDIT"
        ]
        "LIST" => [
          "LIST"
        ]
        "CREATE" => [
          "CREATE"
        ]
        "VIEW" => [
          "VIEW"
        ]
        "DELETE" => [
          "DELETE"
        ]
        "EXPORT" => [
          "EXPORT"
        ]
        "ALL" => [
          "ALL"
        ]
      ]
      -filterPersister: Sonata\AdminBundle\Filter\Persister\SessionFilterPersister {#957 …}
      -modelManager: Sonata\DoctrineORMAdminBundle\Model\ModelManager {#911 …}
      -dataSource: Sonata\DoctrineORMAdminBundle\Exporter\DataSource {#912 …}
      -formContractor: Sonata\DoctrineORMAdminBundle\Builder\FormContractor {#934 …}
      -showBuilder: Sonata\DoctrineORMAdminBundle\Builder\ShowBuilder {#935 …}
      -listBuilder: Sonata\DoctrineORMAdminBundle\Builder\ListBuilder {#938 …}
      -datagridBuilder: Sonata\DoctrineORMAdminBundle\Builder\DatagridBuilder {#941 …}
      -translator: Symfony\Component\Translation\DataCollectorTranslator {#946 …}
      -configurationPool: Sonata\AdminBundle\Admin\Pool {#906 …}
      -routeGenerator: Sonata\AdminBundle\Route\DefaultRouteGenerator {#947 …}
      -securityHandler: Sonata\AdminBundle\Security\Handler\RoleSecurityHandler {#949 …}
      -menuFactory: Knp\Menu\MenuFactory {#950 …}
      -routeBuilder: Sonata\AdminBundle\Route\PathInfoBuilder {#953 …}
      -labelTranslatorStrategy: Sonata\AdminBundle\Translator\NativeLabelTranslatorStrategy {#956 …}
      -fieldDescriptionFactory: Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescriptionFactory {#913 …}
      -templateRegistry: Sonata\AdminBundle\Templating\MutableTemplateRegistry {#960 …}
      #baseRouteName: null
      #baseRoutePattern: null
      #classnameLabel: "CitaPrestacion"
      #supportsPreviewMode: false
      -listFieldDescriptions: []
      -showFieldDescriptions: []
      -formFieldDescriptions: []
      -filterFieldDescriptions: []
      -maxPageLinks: 25
      -translationDomain: "messages"
      -routes: null
      -subject: null
      -children: []
      -parent: App\Admin\CitaAdmin {#910}
      -parentFieldDescription: null
      -currentChild: false
      -uniqId: null
      -request: Symfony\Component\HttpFoundation\Request {#2
        +attributes: Symfony\Component\HttpFoundation\ParameterBag {#15 …}
        +request: Symfony\Component\HttpFoundation\InputBag {#9 …}
        +query: Symfony\Component\HttpFoundation\InputBag {#12 …}
        +server: Symfony\Component\HttpFoundation\ServerBag {#18 …}
        +files: Symfony\Component\HttpFoundation\FileBag {#17 …}
        +cookies: Symfony\Component\HttpFoundation\InputBag {#16 …}
        +headers: Symfony\Component\HttpFoundation\HeaderBag {#19 …}
        #content: "s6a6c906daf76d%5Bdoctor%5D=36617a53-88ca-11ee-940f-001a4aa86950&s6a6c906daf76d%5Bpaciente%5D=28c73d98-269c-4a18-a80c-2bb52a360f8d&s6a6c906daf76d%5BmotivoCita%5D=404e254d-88cd-11ee-940f-001a4aa86950&s6a6c906daf76d%5Binicio%5D%5Bdate%5D=2026-08-03&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bhour%5D=7&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bminute%5D=0&s6a6c906daf76d%5Bestado%5D=agendada&s6a6c906daf76d%5Bpresupuesto%5D=&s6a6c906daf76d%5B_token%5D=8539f363ae2.6rxe2sWKsc0-R-Y3GbLkGrlSG6tKsFADpxdxU7JvRWM.29RqiOjJ14NOAYBwcoq0QP1hSc0ayDJZ03o3JPEHCDbb-BCCmrr9v2ksiQ&btn_create_and_edit="
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: null
        #pathInfo: "/secure/app/cita/create"
        #requestUri: "/secure/app/cita/create?uniqid=s6a6c906daf76d"
        #baseUrl: ""
        #basePath: null
        #method: "POST"
        #format: null
        #session: Symfony\Component\HttpFoundation\Session\Session {#508 …}
        #locale: null
        #defaultLocale: "es"
        -preferredFormat: null
        -isHostValid: true
        -isForwardedValid: true
        -isSafeContentPreferred: ? bool
        -trustedValuesCache: []
        -isIisRewrite: false
        basePath: ""
        format: "html"
      }
      -datagrid: null
      -menu: null
      -formTheme: [
        "@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig"
      ]
      -filterTheme: [
        "@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig"
      ]
      -extensions: [
        Sonata\AdminBundle\Event\AdminEventExtension {#961
          -eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#269 …}
        }
        Sonata\AdminBundle\Admin\Extension\LockExtension {#962
          -fieldName: "_lock_version"
        }
      ]
      -cacheIsGranted: []
      -parentAssociationMapping: [
        "app.admin.cita" => "cita"
      ]
      -subClasses: []
      -list: null
      -show: null
      -form: null
      -cachedBaseRouteName: null
      -cachedBaseRoutePattern: null
      -formGroups: []
      -formTabs: []
      -showGroups: []
      -showTabs: []
      -loaded: [
        "routes" => false
        "tab_menu" => false
        "show" => false
        "list" => false
        "form" => false
        "datagrid" => false
      ]
      #entityManager: ? Doctrine\ORM\EntityManagerInterface
      #router: ? Symfony\Component\Routing\RouterInterface
      #parametroService: ? App\Service\ParametroService
    }
  ]
  -parent: null
  -parentFieldDescription: null
  -currentChild: false
  -uniqId: "s6a6c906daf76d"
  -request: Symfony\Component\HttpFoundation\Request {#2}
  -datagrid: null
  -menu: null
  -formTheme: [
    "@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig"
  ]
  -filterTheme: [
    "@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig"
  ]
  -extensions: [
    Sonata\AdminBundle\Event\AdminEventExtension {#961}
    Sonata\AdminBundle\Admin\Extension\LockExtension {#962}
  ]
  -cacheIsGranted: [
    "74e4a082f5e17015b840b16389336041" => true
    "319b7d4b020aa569819eceba18e9ebf3" => true
  ]
  -parentAssociationMapping: []
  -subClasses: []
  -list: null
  -show: null
  -form: Symfony\Component\Form\Form {#1468 …}
  -cachedBaseRouteName: null
  -cachedBaseRoutePattern: null
  -formGroups: [
    "Citas" => [
      "collapsed" => false
      "class" => false
      "description" => false
      "label" => "Citas"
      "translation_domain" => "messages"
      "name" => "Citas"
      "box_class" => "box box-primary"
      "empty_message" => "message_form_group_empty"
      "empty_message_translation_domain" => "SonataAdminBundle"
      "fields" => [
        "doctor" => "doctor"
        "paciente" => "paciente"
        "motivoCita" => "motivoCita"
        "inicio" => "inicio"
        "estado" => "estado"
        "presupuesto" => "presupuesto"
      ]
      "auto_created" => true
    ]
  ]
  -formTabs: [
    "default" => [
      "collapsed" => false
      "class" => false
      "description" => false
      "label" => "Default"
      "translation_domain" => "messages"
      "name" => "default"
      "box_class" => "box box-primary"
      "empty_message" => "message_form_group_empty"
      "empty_message_translation_domain" => "SonataAdminBundle"
      "auto_created" => true
      "groups" => [
        "Citas"
      ]
      "tab" => true
    ]
  ]
  -showGroups: []
  -showTabs: []
  -loaded: [
    "routes" => false
    "tab_menu" => false
    "show" => false
    "list" => false
    "form" => true
    "datagrid" => false
  ]
  #entityManager: Container0c4snZ4\EntityManagerGhostEbeb667 {#440 …}
  #router: ? Symfony\Component\Routing\RouterInterface
  #parametroService: App\Service\ParametroService {#963 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS GRANTED
Show voter details
5 GRANTED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
6 GRANTED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
7 DENIED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
Show voter details
8 DENIED ROLE_APP_ADMIN_CITA_EDIT
App\Entity\Cita {#1188
  #revision: 1
  #createdAt: DateTime @1785499783 {#2512
    date: 2026-07-31 08:09:43.701003 America/Asuncion (-04:00)
  }
  #updatedAt: DateTime @1785499783 {#2513
    date: 2026-07-31 08:09:43.700987 America/Asuncion (-04:00)
  }
  #createdBy: "karen.escobar"
  #updatedBy: "karen.escobar"
  #id: Ramsey\Uuid\Lazy\LazyUuidFromString {#2047 …}
  -inicio: DateTime @1785754800 {#1982
    date: 2026-08-03 07:00:00.0 America/Asuncion (-04:00)
  }
  -fin: DateTime @1785755700 {#2067
    date: 2026-08-03 07:15:00.0 America/Asuncion (-04:00)
  }
  -doctor: App\Entity\SonataUserUser {#1637 …}
  -paciente: App\Entity\Paciente {#1752 …}
  -estado: "agendada"
  -motivoCita: App\Entity\MotivoCita {#1976 …}
  -consulta: null
  -presupuesto: null
  -reagendada: false
  -citaPrestacions: Doctrine\ORM\PersistentCollection {#2510 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
Show voter details
9 GRANTED ROLE_APP_ADMIN_CITA_ALL
App\Entity\Cita {#1188
  #revision: 1
  #createdAt: DateTime @1785499783 {#2512
    date: 2026-07-31 08:09:43.701003 America/Asuncion (-04:00)
  }
  #updatedAt: DateTime @1785499783 {#2513
    date: 2026-07-31 08:09:43.700987 America/Asuncion (-04:00)
  }
  #createdBy: "karen.escobar"
  #updatedBy: "karen.escobar"
  #id: Ramsey\Uuid\Lazy\LazyUuidFromString {#2047 …}
  -inicio: DateTime @1785754800 {#1982
    date: 2026-08-03 07:00:00.0 America/Asuncion (-04:00)
  }
  -fin: DateTime @1785755700 {#2067
    date: 2026-08-03 07:15:00.0 America/Asuncion (-04:00)
  }
  -doctor: App\Entity\SonataUserUser {#1637 …}
  -paciente: App\Entity\Paciente {#1752 …}
  -estado: "agendada"
  -motivoCita: App\Entity\MotivoCita {#1976 …}
  -consulta: null
  -presupuesto: null
  -reagendada: false
  -citaPrestacions: Doctrine\ORM\PersistentCollection {#2510 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS GRANTED
Show voter details