src/Model/Validator/AbstractComposedPropertyValidator.php
<?php
declare(strict_types = 1);
namespace PHPModelGenerator\Model\Validator;
use PHPModelGenerator\Model\Property\CompositionPropertyDecorator;
/**
* Class AbstractComposedPropertyValidator
*
* @package PHPModelGenerator\Model\Validator
*/
abstract class AbstractComposedPropertyValidator extends ExtractedMethodValidator
{
/** @var string */
protected $compositionProcessor;
/** @var CompositionPropertyDecorator[] */
protected $composedProperties;
/**
* @return string
*/
public function getCompositionProcessor(): string
{
return $this->compositionProcessor;
}
/**
* @return CompositionPropertyDecorator[]
*/
public function getComposedProperties(): array
{
return $this->composedProperties;
}
}