use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
-class AuthorType extends AbstractType
-{
- /**
- * {@inheritdoc}
- */
- public function buildForm(FormBuilderInterface $builder, array $options)
- {
- $builder->add('name')->add('slug')->add('created')->add('updated');
- }
-
- /**
- * {@inheritdoc}
- */
- public function configureOptions(OptionsResolver $resolver)
- {
- $resolver->setDefaults(array(
- 'data_class' => 'Rapsys\BlogBundle\Entity\Author'
- ));
- }
+class AuthorType extends AbstractType {
+ /**
+ * {@inheritdoc}
+ */
+ public function buildForm(FormBuilderInterface $builder, array $options): void {
+ $builder->add('name')->add('slug')->add('created')->add('updated');
+ }
- /**
- * {@inheritdoc}
- */
- public function getBlockPrefix()
- {
- return 'rapsys_blogbundle_author';
- }
+ /**
+ * {@inheritdoc}
+ */
+ public function configureOptions(OptionsResolver $resolver): void {
+ $resolver->setDefaults(['data_class' => 'Rapsys\BlogBundle\Entity\Author']);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getName(): string {
+ return 'rapsysblog_author';
+ }
}