]> Raphaƫl G. Git Repositories - blogbundle/blob - Form/ArticleType.php
Fix buildForm prototype
[blogbundle] / Form / ArticleType.php
1 <?php
2
3 namespace Rapsys\BlogBundle\Form;
4
5 use Symfony\Component\Form\AbstractType;
6 use Symfony\Component\Form\FormBuilderInterface;
7 use Symfony\Component\OptionsResolver\OptionsResolver;
8
9 class ArticleType extends AbstractType {
10 /**
11 * {@inheritdoc}
12 */
13 public function buildForm(FormBuilderInterface $builder, array $options): void {
14 $builder->add('created')->add('updated')->add('site')->add('author')->add('keywords');
15 }
16
17 /**
18 * {@inheritdoc}
19 */
20 public function configureOptions(OptionsResolver $resolver): void {
21 $resolver->setDefaults(['data_class' => 'Rapsys\BlogBundle\Entity\Article']);
22 }
23
24 /**
25 * {@inheritdoc}
26 */
27 public function getName(): string {
28 return 'rapsysblog_article';
29 }
30 }