Optimized CreateSourceAction

This commit is contained in:
Kevin Frantz
2019-02-13 19:37:53 +01:00
parent d6999cb601
commit b0d57e41f3
3 changed files with 26 additions and 14 deletions

View File

@@ -1,4 +1,5 @@
<?php
namespace App\Form\Source;
use Symfony\Component\Form\FormBuilderInterface;
@@ -8,14 +9,11 @@ use App\Attribut\SlugAttributInterface;
use App\Attribut\ClassAttributInterface;
/**
*
* @author kevinfrantz
*/
final class PureSourceCreateType extends SourceType
{
/**
*
* {@inheritdoc}
*
* @see \Symfony\Component\Form\AbstractType::buildForm()
@@ -25,18 +23,19 @@ final class PureSourceCreateType extends SourceType
$builder
->add(SlugAttributInterface::SLUG_ATTRIBUT_NAME)
->add(ClassAttributInterface::CLASS_ATTRIBUT_NAME, SourceType::class, [
'mapped' => false
'mapped' => false,
]);
}
/**
* {@inheritDoc}
* {@inheritdoc}
*
* @see \Symfony\Component\Form\AbstractType::configureOptions()
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => PureSource::class
'data_class' => PureSource::class,
]);
}
}