Redirect 302 redirect from GET @admin (12a71c)

Forms

  • filters
    • id
    • project
    • url
    • title
    • source
    • state
    • debugData

filters

Form type:
"EasyCorp\Bundle\EasyAdminBundle\Form\Type\FiltersFormType"

Errors

This form has no errors.

Default Data

Property Value
Model Format same as normalized format
Normalized Format
null
View Format same as normalized format

Submitted Data

Property Value
View Format same as normalized format
Normalized Format
[
  "id" => [
    "comparison" => null
    "value" => null
    "value2" => null
  ]
  "project" => [
    "comparison" => "="
    "value" => App\Entity\Project {#1730
      -id: 79
      -name: "High Dro Herb"
      -url: "https://highdroherb.com/"
      -prompt: null
      -chatJson: null
      -externalLabReportsUrl: null
      -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1774 …}
      -productMatchingUrl: "/product/"
      -productUrls: Doctrine\ORM\PersistentCollection {#1743 …}
      -labReportSources: Doctrine\ORM\PersistentCollection {#1797 …}
      -labReports: Doctrine\ORM\PersistentCollection {#1867 …}
      -createdAt: DateTime @1740518156 {#1732
        date: 2025-02-25 21:15:56.0 UTC (+00:00)
      }
      -updatedAt: DateTime @1768199017 {#1731
        date: 2026-01-12 06:23:37.0 UTC (+00:00)
      }
      -spiderSourceMatchingUrls: null
      -state: "hunt_completed"
      -products: Doctrine\ORM\PersistentCollection {#1920 …}
      -productPages: Doctrine\ORM\PersistentCollection {#1939 …}
      -websiteFramework: "woocommerce"
      -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(293): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(130): App\\Helper\\FrameworkHelper->is_wordpress_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}"
      -labReportFails: Doctrine\ORM\PersistentCollection {#1967 …}
      -productExcludePaths: null
      -aILogs: Doctrine\ORM\PersistentCollection {#2000 …}
      -user: null
      -aIBatchJobs: Doctrine\ORM\PersistentCollection {#2039 …}
    }
  ]
  "url" => [
    "comparison" => null
    "value" => null
  ]
  "title" => [
    "comparison" => null
    "value" => null
  ]
  "source" => [
    "comparison" => null
    "value" => null
  ]
  "state" => [
    "comparison" => null
    "value" => null
  ]
  "debugData" => [
    "comparison" => null
    "value" => null
  ]
]
Model Format same as normalized format

Passed Options

Option Passed Value Resolved Value
action
"https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CProductUrlCrudController&filters%5Bproject%5D%5Bcomparison%5D=%3D&filters%5Bproject%5D%5Bvalue%5D=79"
same as passed value
ea_filters
EasyCorp\Bundle\EasyAdminBundle\Collection\FilterCollection {#1050
  -filters: [
    "id" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1014
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\NumericFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\NumericFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1011 …}
      -propertyName: "id"
      -label: "Id"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1016 …}
    }
    "project" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1017
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\EntityFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\EntityFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1027 …}
      -propertyName: "project"
      -label: "Project"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1028 …}
    }
    "url" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1029
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\TextFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\TextFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1032 …}
      -propertyName: "url"
      -label: "Url"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1031 …}
    }
    "title" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1033
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\TextFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\TextFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1036 …}
      -propertyName: "title"
      -label: "Title"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1035 …}
    }
    "source" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1037
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\TextFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\TextFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1040 …}
      -propertyName: "source"
      -label: "Source"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1039 …}
    }
    "state" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1041
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\TextFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\TextFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1044 …}
      -propertyName: "state"
      -label: "State"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1043 …}
    }
    "debugData" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1045
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\TextFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\TextFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1048 …}
      -propertyName: "debugData"
      -label: "DebugData"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1047 …}
    }
  ]
}
same as passed value
method
"GET"
same as passed value

Resolved Options

Option Value
action
"https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CProductUrlCrudController&filters%5Bproject%5D%5Bcomparison%5D=%3D&filters%5Bproject%5D%5Bvalue%5D=79"
allow_extra_fields
true
allow_file_upload
false
attr
[]
attr_translation_parameters
[]
auto_initialize
true
block_name
null
block_prefix
null
by_reference
true
compound
true
constraints
[]
csrf_field_name
"_token"
csrf_message
"The CSRF token is invalid. Please try to resubmit the form."
csrf_protection
false
csrf_token_id
null
csrf_token_manager
Symfony\Component\Security\Csrf\CsrfTokenManager {#395
  -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#396 …}
  -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#397 …}
  -namespace: Closure() {#399 …}
}
data_class
null
disabled
false
ea_filters
EasyCorp\Bundle\EasyAdminBundle\Collection\FilterCollection {#1050
  -filters: [
    "id" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1014
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\NumericFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\NumericFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1011 …}
      -propertyName: "id"
      -label: "Id"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1016 …}
    }
    "project" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1017
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\EntityFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\EntityFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1027 …}
      -propertyName: "project"
      -label: "Project"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1028 …}
    }
    "url" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1029
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\TextFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\TextFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1032 …}
      -propertyName: "url"
      -label: "Url"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1031 …}
    }
    "title" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1033
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\TextFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\TextFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1036 …}
      -propertyName: "title"
      -label: "Title"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1035 …}
    }
    "source" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1037
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\TextFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\TextFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1040 …}
      -propertyName: "source"
      -label: "Source"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1039 …}
    }
    "state" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1041
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\TextFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\TextFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1044 …}
      -propertyName: "state"
      -label: "State"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1043 …}
    }
    "debugData" => EasyCorp\Bundle\EasyAdminBundle\Dto\FilterDto {#1045
      -fqcn: "EasyCorp\Bundle\EasyAdminBundle\Filter\TextFilter"
      -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Filter\Type\TextFilterType"
      -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1048 …}
      -propertyName: "debugData"
      -label: "DebugData"
      -applyCallable: Closure(QueryBuilder $queryBuilder, FilterDataDto $filterDataDto, ?FieldDto $fieldDto, EntityDto $entityDto) {#1047 …}
    }
  ]
}
empty_data
Closure(FormInterface $form) {#1135
  class: "Symfony\Component\Form\Extension\Core\Type\FormType"
}
error_bubbling
true
error_mapping
[]
extra_fields_message
"This form should not contain extra fields."
form_attr
false
getter
null
help
null
help_attr
[]
help_html
false
help_translation_parameters
[]
inherit_data
false
invalid_message
"This value is not valid."
invalid_message_parameters
[]
is_empty_callback
null
label
null
label_attr
[]
label_format
null
label_html
false
label_translation_parameters
[]
mapped
true
method
"GET"
post_max_size_message
"The uploaded file was too large. Please try to upload a smaller file."
priority
0
property_path
null
required
true
row_attr
[]
setter
null
translation_domain
null
trim
true
upload_max_size_message
Closure() {#1137
  class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension"
  use: {
    $translator: Symfony\Component\Translation\DataCollectorTranslator {#65 …}
    $message: Closure() {#1136 …}
    $translationDomain: "validators"
  }
}
validation_groups
null

View Vars

Variable Value