Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo::setDefaultDiscriminatorValue PHP Method

setDefaultDiscriminatorValue() public method

Sets the default discriminator value to be used for this class Used for JOINED and SINGLE_TABLE inheritance mapping strategies if the document has no discriminator value
public setDefaultDiscriminatorValue ( string $defaultDiscriminatorValue )
$defaultDiscriminatorValue string
    public function setDefaultDiscriminatorValue($defaultDiscriminatorValue)
    {
        if ($defaultDiscriminatorValue === null) {
            $this->defaultDiscriminatorValue = null;
            return;
        }
        if (!array_key_exists($defaultDiscriminatorValue, $this->discriminatorMap)) {
            throw MappingException::invalidDiscriminatorValue($defaultDiscriminatorValue, $this->name);
        }
        $this->defaultDiscriminatorValue = $defaultDiscriminatorValue;
    }
ClassMetadataInfo