for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Odiseo\SyliusVendorPlugin\Fixture;
use Sylius\Bundle\CoreBundle\Fixture\AbstractResourceFixture;
use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
class VendorFixture extends AbstractResourceFixture
{
/**
* {@inheritdoc}
*/
protected function configureResourceNode(ArrayNodeDefinition $resourceNode): void
$node = $resourceNode->children();
$node->arrayNode('products')->scalarPrototype();
$node->arrayNode('channels')->scalarPrototype();
$node->scalarNode('name')->cannotBeEmpty();
$node->scalarNode('slug')->cannotBeEmpty();
$node->scalarNode('email')->cannotBeEmpty();
$node->scalarNode('logo');
$node->scalarNode('description');
}
public function getName(): string
return 'vendor';