MetaModels\DcGeneral\Events\Table\InputScreens\Subscriber::getProperty PHP Метод

getProperty() защищенный Метод

Retrieve a property from a legend or create a new one.
protected getProperty ( string $name, ContaoCommunityAlliance\DcGeneral\DataDefinition\Palette\LegendInterface $legend ) : ContaoCommunityAlliance\DcGeneral\DataDefinition\Palette\PropertyInterface
$name string The legend name.
$legend ContaoCommunityAlliance\DcGeneral\DataDefinition\Palette\LegendInterface The legend instance.
Результат ContaoCommunityAlliance\DcGeneral\DataDefinition\Palette\PropertyInterface
    protected function getProperty($name, $legend)
    {
        foreach ($legend->getProperties() as $property) {
            if ($property->getName() == $name) {
                return $property;
            }
        }
        $property = new Property($name);
        $legend->addProperty($property);
        return $property;
    }