Mongolid\Serializer\Type\ObjectID::__construct PHP Метод

__construct() публичный Метод

Constructor.
public __construct ( MongoDB\BSON\ObjectID | string $mongoId = null )
$mongoId MongoDB\BSON\ObjectID | string MongoDB ObjectID or a string.
    public function __construct($mongoId = null)
    {
        if (!$mongoId) {
            $mongoId = new MongoObjectID();
        }
        if (is_object($mongoId)) {
            $mongoId = (string) $mongoId;
        }
        if (!ObjectIdUtils::isObjectId($mongoId)) {
            throw new InvalidArgumentException('Invalid BSON ID provided');
        }
        $this->objectIdString = $mongoId;
    }