public function objectId($value = null) { if ($value === null) { return new ObjectID(); } if (is_string($value) && ObjectIdUtils::isObjectId($value)) { $value = new ObjectID($value); } return $value; }