use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
-class ArticleType extends AbstractType
-{
- /**
- * {@inheritdoc}
- */
- public function buildForm(FormBuilderInterface $builder, array $options)
- {
- $builder->add('created')->add('updated')->add('site')->add('author')->add('keywords');
- }
-
- /**
- * {@inheritdoc}
- */
- public function configureOptions(OptionsResolver $resolver)
- {
- $resolver->setDefaults(array(
- 'data_class' => 'Rapsys\BlogBundle\Entity\Article'
- ));
- }
+class ArticleType extends AbstractType {
+ /**
+ * {@inheritdoc}
+ */
+ public function buildForm(FormBuilderInterface $builder, array $options): void {
+ $builder->add('created')->add('updated')->add('site')->add('author')->add('keywords');
+ }
- /**
- * {@inheritdoc}
- */
- public function getBlockPrefix()
- {
- return 'rapsys_blogbundle_article';
- }
+ /**
+ * {@inheritdoc}
+ */
+ public function configureOptions(OptionsResolver $resolver): void {
+ $resolver->setDefaults(['data_class' => 'Rapsys\BlogBundle\Entity\Article']);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getName(): string {
+ return 'rapsysblog_article';
+ }
}