<?phpnamespaceMongoDB\Exception;classUnexpectedTypeExceptionextendsInvalidArgumentException{publicfunction__construct($value,$expectedType){parent::__construct(sprintf('Expected argument of type "%s", "%s" given',$expectedType,is_object($value)?get_class($value):gettype($value)));}}