graph-tools-php
24 строки · 565.0 Байт
1<?php
2
3namespace Smoren\GraphTools\Conditions;
4
5use Smoren\GraphTools\Conditions\Interfaces\EdgeConditionInterface;
6use Smoren\GraphTools\Conditions\Traits\EdgeConditionTrait;
7
8/**
9* implementation of edge condition
10* @author Smoren <ofigate@gmail.com>
11*/
12class EdgeCondition implements EdgeConditionInterface
13{
14use EdgeConditionTrait;
15
16/**
17* @var array<string>|null edge types whitelist
18*/
19protected ?array $edgeTypesOnly = null;
20/**
21* @var array<string> edge types blacklist
22*/
23protected array $edgeTypesExclude = [];
24}
25