src/Provider/StaticNodeLabelProvider.php
<?php
declare(strict_types=1);
namespace Syndesi\Neo4jSyncBundle\Provider;
use Syndesi\Neo4jSyncBundle\Contract\NodeLabelProviderInterface;
use Syndesi\Neo4jSyncBundle\ValueObject\NodeLabel;
class StaticNodeLabelProvider implements NodeLabelProviderInterface
{
public function __construct(
private readonly NodeLabel $label
) {
}
public function getLabel(?object $entity = null): NodeLabel
{
return $this->label;
}
}