mirror of
https://github.com/retailcrm/NelmioApiDocBundle.git
synced 2025-02-02 23:59:26 +03:00
Add integer support to FormModelDescriber
This commit is contained in:
parent
f03e33f551
commit
6f9ed9bba9
@ -78,6 +78,11 @@ final class FormModelDescriber implements ModelDescriberInterface, ModelRegistry
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ('integer' === $blockPrefix) {
|
||||||
|
$property->setType('integer');
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
if ('date' === $blockPrefix) {
|
if ('date' === $blockPrefix) {
|
||||||
$property->setType('string');
|
$property->setType('string');
|
||||||
$property->setFormat('date');
|
$property->setFormat('date');
|
||||||
|
@ -14,6 +14,7 @@ namespace Nelmio\ApiDocBundle\Tests\Functional\Form;
|
|||||||
use Symfony\Component\Form\AbstractType;
|
use Symfony\Component\Form\AbstractType;
|
||||||
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
|
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
|
||||||
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
|
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
|
||||||
|
use Symfony\Component\Form\Extension\Core\Type\IntegerType;
|
||||||
use Symfony\Component\Form\Extension\Core\Type\TextType;
|
use Symfony\Component\Form\Extension\Core\Type\TextType;
|
||||||
use Symfony\Component\Form\FormBuilderInterface;
|
use Symfony\Component\Form\FormBuilderInterface;
|
||||||
|
|
||||||
@ -24,5 +25,6 @@ class DummyType extends AbstractType
|
|||||||
$builder->add('bar', TextType::class, ['required' => false]);
|
$builder->add('bar', TextType::class, ['required' => false]);
|
||||||
$builder->add('foo', ChoiceType::class, ['choices' => ['male', 'female']]);
|
$builder->add('foo', ChoiceType::class, ['choices' => ['male', 'female']]);
|
||||||
$builder->add('baz', CheckboxType::class, ['required' => false]);
|
$builder->add('baz', CheckboxType::class, ['required' => false]);
|
||||||
|
$builder->add('bey', IntegerType::class, ['required' => false]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -231,6 +231,9 @@ class FunctionalTest extends WebTestCase
|
|||||||
'baz' => [
|
'baz' => [
|
||||||
'type' => 'boolean',
|
'type' => 'boolean',
|
||||||
],
|
],
|
||||||
|
'bey' => [
|
||||||
|
'type' => 'integer',
|
||||||
|
],
|
||||||
],
|
],
|
||||||
'required' => ['foo'],
|
'required' => ['foo'],
|
||||||
], $this->getModel('DummyType')->toArray());
|
], $this->getModel('DummyType')->toArray());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user