use PHPUnit\Framework\TestCase;
use Symfony\Component\Config\Definition\ArrayNode;
use Symfony\Component\Config\Definition\PrototypedArrayNode;
use Symfony\Component\Config\Definition\ScalarNode;
use Symfony\Component\Config\Definition\VariableNode;
class PrototypedArrayNodeTest extends TestCase
{ public function testGetDefaultValueReturnsAnEmptyArrayForPrototypes() { $node =
new PrototypedArrayNode('root'
);
$prototype =
new ArrayNode(null,
$node);
$node->
setPrototype($prototype);
$this->
assertEmpty($node->
getDefaultValue());
} public function testGetDefaultValueReturnsDefaultValueForPrototypes() { $node =
new PrototypedArrayNode('root'
);
$prototype =
new ArrayNode(null,
$node);
$node->
setPrototype($prototype);
$node->
setDefaultValue(['test'
]);