Skip to content

Commit 68eba44

Browse files
committed
PHPC-272: Move exceptions into MongoDB\Driver\Exception namespace
1 parent 8c8b6a8 commit 68eba44

38 files changed

+80
-96
lines changed

config.m4

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -164,19 +164,19 @@ if test "$MONGODB" != "no"; then
164164
src/MongoDB/WriteResult.c \
165165
";
166166
MONGODB_MONGODB_EXCEPTIONS="\
167-
src/MongoDB/Exception.c \
168-
src/MongoDB/RuntimeException.c \
169-
src/MongoDB/UnexpectedValueException.c \
170-
src/MongoDB/InvalidArgumentException.c \
171-
src/MongoDB/ConnectionException.c \
172-
src/MongoDB/AuthenticationException.c \
173-
src/MongoDB/SSLConnectionException.c \
174-
src/MongoDB/DuplicateKeyException.c \
175-
src/MongoDB/ExecutionTimeoutException.c \
176-
src/MongoDB/ConnectionTimeoutException.c \
177-
src/MongoDB/WriteException.c \
178-
src/MongoDB/WriteConcernException.c \
179-
src/MongoDB/BulkWriteException.c \
167+
src/MongoDB/Exception/Exception.c \
168+
src/MongoDB/Exception/RuntimeException.c \
169+
src/MongoDB/Exception/UnexpectedValueException.c \
170+
src/MongoDB/Exception/InvalidArgumentException.c \
171+
src/MongoDB/Exception/ConnectionException.c \
172+
src/MongoDB/Exception/AuthenticationException.c \
173+
src/MongoDB/Exception/SSLConnectionException.c \
174+
src/MongoDB/Exception/DuplicateKeyException.c \
175+
src/MongoDB/Exception/ExecutionTimeoutException.c \
176+
src/MongoDB/Exception/ConnectionTimeoutException.c \
177+
src/MongoDB/Exception/WriteException.c \
178+
src/MongoDB/Exception/WriteConcernException.c \
179+
src/MongoDB/Exception/BulkWriteException.c \
180180
";
181181

182182
YAJL_SOURCES="\

config.w32

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ if (PHP_MONGODB != "no") {
1010
ADD_SOURCES(configure_module_dirname + "/src", "bson.c", "mongodb");
1111
ADD_SOURCES(configure_module_dirname + "/src/BSON", "Type.c Unserializable.c Serializable.c Persistable.c Binary.c Javascript.c MaxKey.c MinKey.c ObjectID.c Regex.c Timestamp.c UTCDatetime.c", "mongodb");
1212
ADD_SOURCES(configure_module_dirname + "/src/MongoDB", "Command.c Cursor.c CursorId.c Manager.c Query.c ReadPreference.c Server.c BulkWrite.c WriteConcern.c WriteConcernError.c WriteError.c WriteResult.c", "mongodb");
13-
ADD_SOURCES(configure_module_dirname + "/src/MongoDB", "Exception.c RuntimeException.c UnexpectedValueException.c InvalidArgumentException.c ConnectionException.c AuthenticationException.c SSLConnectionException.c DuplicateKeyException.c ExecutionTimeoutException.c ConnectionTimeoutException.c WriteException.c WriteConcernException.c BulkWriteException.c", "mongodb");
13+
ADD_SOURCES(configure_module_dirname + "/src/MongoDB/Exception", "Exception.c RuntimeException.c UnexpectedValueException.c InvalidArgumentException.c ConnectionException.c AuthenticationException.c SSLConnectionException.c DuplicateKeyException.c ExecutionTimeoutException.c ConnectionTimeoutException.c WriteException.c WriteConcernException.c BulkWriteException.c", "mongodb");
1414
ADD_SOURCES(configure_module_dirname + "/src/contrib/", "php-ssl.c", "mongodb");
1515
ADD_SOURCES(configure_module_dirname + "/src/libbson/src/yajl", "yajl_version.c yajl.c yajl_encode.c yajl_lex.c yajl_parser.c yajl_buf.c yajl_tree.c yajl_alloc.c yajl_gen.c", "mongodb");
1616
ADD_SOURCES(configure_module_dirname + "/src/libbson/src/bson", "bcon.c bson.c bson-atomic.c bson-clock.c bson-context.c bson-error.c bson-iter.c bson-iso8601.c bson-json.c bson-keys.c bson-md5.c bson-memory.c bson-oid.c bson-reader.c bson-string.c bson-timegm.c bson-utf8.c bson-value.c bson-version.c bson-writer.c", "mongodb");

src/MongoDB/AuthenticationException.c renamed to src/MongoDB/Exception/AuthenticationException.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ PHP_MINIT_FUNCTION(AuthenticationException)
6060
zend_class_entry ce;
6161
(void)type;(void)module_number;
6262

63-
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver", "AuthenticationException", php_phongo_authenticationexception_me);
63+
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver\\Exception", "AuthenticationException", php_phongo_authenticationexception_me);
6464
php_phongo_authenticationexception_ce = zend_register_internal_class_ex(&ce, php_phongo_connectionexception_ce, NULL TSRMLS_CC);
6565

6666
return SUCCESS;

src/MongoDB/BulkWriteException.c renamed to src/MongoDB/Exception/BulkWriteException.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ PHP_MINIT_FUNCTION(BulkWriteException)
6060
zend_class_entry ce;
6161
(void)type;(void)module_number;
6262

63-
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver", "BulkWriteException", php_phongo_bulkwriteexception_me);
63+
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver\\Exception", "BulkWriteException", php_phongo_bulkwriteexception_me);
6464
php_phongo_bulkwriteexception_ce = zend_register_internal_class_ex(&ce, php_phongo_writeexception_ce, NULL TSRMLS_CC);
6565

6666
return SUCCESS;

src/MongoDB/ConnectionException.c renamed to src/MongoDB/Exception/ConnectionException.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ PHP_MINIT_FUNCTION(ConnectionException)
6060
zend_class_entry ce;
6161
(void)type;(void)module_number;
6262

63-
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver", "ConnectionException", php_phongo_connectionexception_me);
63+
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver\\Exception", "ConnectionException", php_phongo_connectionexception_me);
6464
php_phongo_connectionexception_ce = zend_register_internal_class_ex(&ce, php_phongo_runtimeexception_ce, NULL TSRMLS_CC);
6565

6666
return SUCCESS;

src/MongoDB/ConnectionTimeoutException.c renamed to src/MongoDB/Exception/ConnectionTimeoutException.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ PHP_MINIT_FUNCTION(ConnectionTimeoutException)
6060
zend_class_entry ce;
6161
(void)type;(void)module_number;
6262

63-
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver", "ConnectionTimeoutException", php_phongo_connectiontimeoutexception_me);
63+
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver\\Exception", "ConnectionTimeoutException", php_phongo_connectiontimeoutexception_me);
6464
php_phongo_connectiontimeoutexception_ce = zend_register_internal_class_ex(&ce, php_phongo_connectionexception_ce, NULL TSRMLS_CC);
6565
PHONGO_CE_INIT(php_phongo_connectiontimeoutexception_ce);
6666

src/MongoDB/DuplicateKeyException.c renamed to src/MongoDB/Exception/DuplicateKeyException.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ PHP_MINIT_FUNCTION(DuplicateKeyException)
6060
zend_class_entry ce;
6161
(void)type;(void)module_number;
6262

63-
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver", "DuplicateKeyException", php_phongo_duplicatekeyexception_me);
63+
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver\\Exception", "DuplicateKeyException", php_phongo_duplicatekeyexception_me);
6464
php_phongo_duplicatekeyexception_ce = zend_register_internal_class_ex(&ce, php_phongo_writeexception_ce, NULL TSRMLS_CC);
6565
PHONGO_CE_INIT(php_phongo_duplicatekeyexception_ce);
6666

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ PHP_MINIT_FUNCTION(Exception)
6060
zend_class_entry ce;
6161
(void)type;(void)module_number;
6262

63-
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver", "Exception", php_phongo_exception_me);
63+
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver\\Exception", "Exception", php_phongo_exception_me);
6464
php_phongo_exception_ce = zend_register_internal_interface(&ce TSRMLS_CC);
6565

6666
return SUCCESS;

src/MongoDB/ExecutionTimeoutException.c renamed to src/MongoDB/Exception/ExecutionTimeoutException.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ PHP_MINIT_FUNCTION(ExecutionTimeoutException)
6060
zend_class_entry ce;
6161
(void)type;(void)module_number;
6262

63-
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver", "ExecutionTimeoutException", php_phongo_executiontimeoutexception_me);
63+
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver\\Exception", "ExecutionTimeoutException", php_phongo_executiontimeoutexception_me);
6464
php_phongo_executiontimeoutexception_ce = zend_register_internal_class_ex(&ce, php_phongo_runtimeexception_ce, NULL TSRMLS_CC);
6565
PHONGO_CE_INIT(php_phongo_executiontimeoutexception_ce);
6666

src/MongoDB/InvalidArgumentException.c renamed to src/MongoDB/Exception/InvalidArgumentException.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ PHP_MINIT_FUNCTION(InvalidArgumentException)
6060
zend_class_entry ce;
6161
(void)type;(void)module_number;
6262

63-
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver", "InvalidArgumentException", php_phongo_invalidargumentexception_me);
63+
INIT_NS_CLASS_ENTRY(ce, "MongoDB\\Driver\\Exception", "InvalidArgumentException", php_phongo_invalidargumentexception_me);
6464
php_phongo_invalidargumentexception_ce = zend_register_internal_class_ex(&ce, spl_ce_InvalidArgumentException, NULL TSRMLS_CC);
6565
zend_class_implements(php_phongo_invalidargumentexception_ce TSRMLS_CC, 1, php_phongo_exception_ce);
6666

0 commit comments

Comments
 (0)