Storm\Drivers\Base\Relational\Columns\Column::AddTrait PHP Method

AddTrait() final public method

final public AddTrait ( ColumnTrait $Trait )
$Trait ColumnTrait
    public final function AddTrait(ColumnTrait $Trait)
    {
        if (!$Trait->AllowMultiple() && $this->HasTrait($Trait->GetType())) {
            throw new Relational\RelationalException('Column cannot contain multiple traits of type %s', $Trait->GetType());
        } else {
            $this->Traits[] = $Trait;
        }
    }