user = $tokenStorage->getToken() ? $tokenStorage->getToken()->getUser() : null; if (null === $this->user || !\is_object($this->user)) { return; } } public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('sortOrder', CheckboxFilterType::class) ->add('sortType', ChoiceFilterType::class, [ 'choices' => [ 'createdAt' => 'createdAt', 'title' => 'title', 'updatedAt' => 'updatedAt', ], 'label' => 'entry.sort.status_label', ]) ; } public function getBlockPrefix() { return 'entry_sort'; } public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults([ 'csrf_protection' => false, 'validation_groups' => ['sortering'], ]); } }