IntegerNode example

use PHPUnit\Framework\TestCase;
use Symfony\Component\Config\Definition\Exception\InvalidTypeException;
use Symfony\Component\Config\Definition\IntegerNode;

class IntegerNodeTest extends TestCase
{
    /** * @dataProvider getValidValues */
    public function testNormalize(int $value)
    {
        $node = new IntegerNode('test');
        $this->assertSame($value$node->normalize($value));
    }

    /** * @dataProvider getValidValues */
    public function testValidNonEmptyValues(int $value)
    {
        $node = new IntegerNode('test');
        $node->setAllowEmptyValue(false);

        

class IntegerNodeDefinition extends NumericNodeDefinition
{
    /** * Instantiates a Node. */
    protected function instantiateNode(): IntegerNode
    {
        return new IntegerNode($this->name, $this->parent, $this->min, $this->max, $this->pathSeparator);
    }
}
Home | Imprint | This part of the site doesn't use cookies.