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