@@ -235,53 +235,52 @@ extern zend_class_entry *php_phongo_regex_ce;
235235extern zend_class_entry * php_phongo_timestamp_ce ;
236236extern zend_class_entry * php_phongo_utcdatetime_ce ;
237237
238+ extern void php_phongo_binary_init_ce (INIT_FUNC_ARGS );
239+ extern void php_phongo_decimal128_init_ce (INIT_FUNC_ARGS );
240+ extern void php_phongo_javascript_init_ce (INIT_FUNC_ARGS );
241+ extern void php_phongo_maxkey_init_ce (INIT_FUNC_ARGS );
242+ extern void php_phongo_minkey_init_ce (INIT_FUNC_ARGS );
243+ extern void php_phongo_objectid_init_ce (INIT_FUNC_ARGS );
244+ extern void php_phongo_persistable_init_ce (INIT_FUNC_ARGS );
245+ extern void php_phongo_regex_init_ce (INIT_FUNC_ARGS );
246+ extern void php_phongo_serializable_init_ce (INIT_FUNC_ARGS );
247+ extern void php_phongo_timestamp_init_ce (INIT_FUNC_ARGS );
248+ extern void php_phongo_type_init_ce (INIT_FUNC_ARGS );
249+ extern void php_phongo_utcdatetime_init_ce (INIT_FUNC_ARGS );
250+ extern void php_phongo_unserializable_init_ce (INIT_FUNC_ARGS );
251+
252+ extern void php_phongo_bulkwrite_init_ce (INIT_FUNC_ARGS );
253+ extern void php_phongo_command_init_ce (INIT_FUNC_ARGS );
254+ extern void php_phongo_cursor_init_ce (INIT_FUNC_ARGS );
255+ extern void php_phongo_cursorid_init_ce (INIT_FUNC_ARGS );
256+ extern void php_phongo_manager_init_ce (INIT_FUNC_ARGS );
257+ extern void php_phongo_query_init_ce (INIT_FUNC_ARGS );
258+ extern void php_phongo_readconcern_init_ce (INIT_FUNC_ARGS );
259+ extern void php_phongo_readpreference_init_ce (INIT_FUNC_ARGS );
260+ extern void php_phongo_server_init_ce (INIT_FUNC_ARGS );
261+ extern void php_phongo_writeconcern_init_ce (INIT_FUNC_ARGS );
262+ extern void php_phongo_writeconcernerror_init_ce (INIT_FUNC_ARGS );
263+ extern void php_phongo_writeerror_init_ce (INIT_FUNC_ARGS );
264+ extern void php_phongo_writeresult_init_ce (INIT_FUNC_ARGS );
265+
266+ extern void php_phongo_authenticationexception_init_ce (INIT_FUNC_ARGS );
267+ extern void php_phongo_bulkwriteexception_init_ce (INIT_FUNC_ARGS );
268+ extern void php_phongo_connectionexception_init_ce (INIT_FUNC_ARGS );
269+ extern void php_phongo_connectiontimeoutexception_init_ce (INIT_FUNC_ARGS );
270+ extern void php_phongo_exception_init_ce (INIT_FUNC_ARGS );
271+ extern void php_phongo_executiontimeoutexception_init_ce (INIT_FUNC_ARGS );
272+ extern void php_phongo_invalidargumentexception_init_ce (INIT_FUNC_ARGS );
273+ extern void php_phongo_logicexception_init_ce (INIT_FUNC_ARGS );
274+ extern void php_phongo_runtimeexception_init_ce (INIT_FUNC_ARGS );
275+ extern void php_phongo_sslconnectionexception_init_ce (INIT_FUNC_ARGS );
276+ extern void php_phongo_unexpectedvalueexception_init_ce (INIT_FUNC_ARGS );
277+ extern void php_phongo_writeexception_init_ce (INIT_FUNC_ARGS );
278+
238279/* Shared across all MongoDB\Driver objects to disable unserialize() */
239280PHP_METHOD (Manager , __wakeup );
240281/* Shared across all final MongoDB\Driver value objects, only possible to construct them internally */
241282PHP_METHOD (Server , __construct );
242283
243- PHP_MINIT_FUNCTION (Command );
244- PHP_MINIT_FUNCTION (Cursor );
245- PHP_MINIT_FUNCTION (CursorId );
246- PHP_MINIT_FUNCTION (Manager );
247- PHP_MINIT_FUNCTION (Query );
248- PHP_MINIT_FUNCTION (ReadConcern );
249- PHP_MINIT_FUNCTION (ReadPreference );
250- PHP_MINIT_FUNCTION (Result );
251- PHP_MINIT_FUNCTION (Server );
252- PHP_MINIT_FUNCTION (BulkWrite );
253- PHP_MINIT_FUNCTION (WriteConcern );
254- PHP_MINIT_FUNCTION (WriteConcernError );
255- PHP_MINIT_FUNCTION (WriteError );
256- PHP_MINIT_FUNCTION (WriteResult );
257-
258- PHP_MINIT_FUNCTION (Exception );
259- PHP_MINIT_FUNCTION (LogicException );
260- PHP_MINIT_FUNCTION (RuntimeException );
261- PHP_MINIT_FUNCTION (UnexpectedValueException );
262- PHP_MINIT_FUNCTION (InvalidArgumentException );
263- PHP_MINIT_FUNCTION (ConnectionException );
264- PHP_MINIT_FUNCTION (AuthenticationException );
265- PHP_MINIT_FUNCTION (SSLConnectionException );
266- PHP_MINIT_FUNCTION (ExecutionTimeoutException );
267- PHP_MINIT_FUNCTION (ConnectionTimeoutException );
268- PHP_MINIT_FUNCTION (WriteException );
269- PHP_MINIT_FUNCTION (BulkWriteException );
270-
271- PHP_MINIT_FUNCTION (Type );
272- PHP_MINIT_FUNCTION (Unserializable );
273- PHP_MINIT_FUNCTION (Serializable );
274- PHP_MINIT_FUNCTION (Persistable );
275- PHP_MINIT_FUNCTION (Binary );
276- PHP_MINIT_FUNCTION (Decimal128 );
277- PHP_MINIT_FUNCTION (Javascript );
278- PHP_MINIT_FUNCTION (MaxKey );
279- PHP_MINIT_FUNCTION (MinKey );
280- PHP_MINIT_FUNCTION (ObjectID );
281- PHP_MINIT_FUNCTION (Regex );
282- PHP_MINIT_FUNCTION (Timestamp );
283- PHP_MINIT_FUNCTION (UTCDateTime );
284-
285284#endif /* PHONGO_CLASSES_H */
286285
287286
0 commit comments