*/ public $overrides = []; /** * @param array|AttributeOverride $overrides */ public function __construct($overrides) { if (! is_array($overrides)) { $overrides = [$overrides]; } foreach ($overrides as $override) { if (! ($override instanceof AttributeOverride)) { throw MappingException::invalidOverrideType('AttributeOverride', $override); } $this->overrides[] = $override; } } }