static PHP_MINIT_FUNCTION(amqp) /* {{{ */ { zend_class_entry ce; /* Set up the connection resource */ le_amqp_connection_resource = zend_register_list_destructors_ex(amqp_connection_resource_dtor, NULL, PHP_AMQP_CONNECTION_RES_NAME, module_number); le_amqp_connection_resource_persistent = zend_register_list_destructors_ex(NULL, amqp_connection_resource_dtor_persistent, PHP_AMQP_CONNECTION_RES_NAME, module_number); PHP_MINIT(amqp_connection)(INIT_FUNC_ARGS_PASSTHRU); PHP_MINIT(amqp_channel)(INIT_FUNC_ARGS_PASSTHRU); PHP_MINIT(amqp_queue)(INIT_FUNC_ARGS_PASSTHRU); PHP_MINIT(amqp_exchange)(INIT_FUNC_ARGS_PASSTHRU); PHP_MINIT(amqp_basic_properties)(INIT_FUNC_ARGS_PASSTHRU); PHP_MINIT(amqp_envelope)(INIT_FUNC_ARGS_PASSTHRU); /* Class Exceptions */ INIT_CLASS_ENTRY(ce, "AMQPException", NULL); amqp_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C)); INIT_CLASS_ENTRY(ce, "AMQPConnectionException", NULL); amqp_connection_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, amqp_exception_class_entry); INIT_CLASS_ENTRY(ce, "AMQPChannelException", NULL); amqp_channel_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, amqp_exception_class_entry); INIT_CLASS_ENTRY(ce, "AMQPQueueException", NULL); amqp_queue_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, amqp_exception_class_entry); INIT_CLASS_ENTRY(ce, "AMQPExchangeException", NULL); amqp_exchange_exception_class_entry = PHP5to7_zend_register_internal_class_ex(&ce, amqp_exception_class_entry); REGISTER_INI_ENTRIES(); REGISTER_LONG_CONSTANT("AMQP_NOPARAM", AMQP_NOPARAM, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_JUST_CONSUME", AMQP_JUST_CONSUME, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_DURABLE", AMQP_DURABLE, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_PASSIVE", AMQP_PASSIVE, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_EXCLUSIVE", AMQP_EXCLUSIVE, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_AUTODELETE", AMQP_AUTODELETE, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_INTERNAL", AMQP_INTERNAL, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_NOLOCAL", AMQP_NOLOCAL, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_AUTOACK", AMQP_AUTOACK, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_IFEMPTY", AMQP_IFEMPTY, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_IFUNUSED", AMQP_IFUNUSED, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_MANDATORY", AMQP_MANDATORY, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_IMMEDIATE", AMQP_IMMEDIATE, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_MULTIPLE", AMQP_MULTIPLE, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_NOWAIT", AMQP_NOWAIT, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_REQUEUE", AMQP_REQUEUE, CONST_CS | CONST_PERSISTENT); REGISTER_STRING_CONSTANT("AMQP_EX_TYPE_DIRECT", AMQP_EX_TYPE_DIRECT, CONST_CS | CONST_PERSISTENT); REGISTER_STRING_CONSTANT("AMQP_EX_TYPE_FANOUT", AMQP_EX_TYPE_FANOUT, CONST_CS | CONST_PERSISTENT); REGISTER_STRING_CONSTANT("AMQP_EX_TYPE_TOPIC", AMQP_EX_TYPE_TOPIC, CONST_CS | CONST_PERSISTENT); REGISTER_STRING_CONSTANT("AMQP_EX_TYPE_HEADERS",AMQP_EX_TYPE_HEADERS, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("AMQP_OS_SOCKET_TIMEOUT_ERRNO", AMQP_OS_SOCKET_TIMEOUT_ERRNO, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PHP_AMQP_MAX_CHANNELS", PHP_AMQP_MAX_CHANNELS, CONST_CS | CONST_PERSISTENT); return SUCCESS; } /* }}} */
/* {{{ PHP_MINIT_FUNCTION */ static PHP_MINIT_FUNCTION(pdo_mysql) { REGISTER_INI_ENTRIES(); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_USE_BUFFERED_QUERY", (zend_long)PDO_MYSQL_ATTR_USE_BUFFERED_QUERY); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_LOCAL_INFILE", (zend_long)PDO_MYSQL_ATTR_LOCAL_INFILE); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_INIT_COMMAND", (zend_long)PDO_MYSQL_ATTR_INIT_COMMAND); #ifndef PDO_USE_MYSQLND REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_MAX_BUFFER_SIZE", (zend_long)PDO_MYSQL_ATTR_MAX_BUFFER_SIZE); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_READ_DEFAULT_FILE", (zend_long)PDO_MYSQL_ATTR_READ_DEFAULT_FILE); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_READ_DEFAULT_GROUP", (zend_long)PDO_MYSQL_ATTR_READ_DEFAULT_GROUP); #endif REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_COMPRESS", (zend_long)PDO_MYSQL_ATTR_COMPRESS); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_DIRECT_QUERY", (zend_long)PDO_MYSQL_ATTR_DIRECT_QUERY); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_FOUND_ROWS", (zend_long)PDO_MYSQL_ATTR_FOUND_ROWS); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_IGNORE_SPACE", (zend_long)PDO_MYSQL_ATTR_IGNORE_SPACE); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_KEY", (zend_long)PDO_MYSQL_ATTR_SSL_KEY); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CERT", (zend_long)PDO_MYSQL_ATTR_SSL_CERT); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CA", (zend_long)PDO_MYSQL_ATTR_SSL_CA); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CAPATH", (zend_long)PDO_MYSQL_ATTR_SSL_CAPATH); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CIPHER", (zend_long)PDO_MYSQL_ATTR_SSL_CIPHER); #if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND) REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SERVER_PUBLIC_KEY", (zend_long)PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY); #endif REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_MULTI_STATEMENTS", (zend_long)PDO_MYSQL_ATTR_MULTI_STATEMENTS); #ifdef PDO_USE_MYSQLND mysqlnd_reverse_api_register_api(&pdo_mysql_reverse_api); #endif return php_pdo_register_driver(&pdo_mysql_driver); }
static PHP_MINIT_FUNCTION(ygz) { REGISTER_INI_ENTRIES(); zephir_module_init(); ZEPHIR_INIT(Ygz_YgzService); return SUCCESS; }
static PHP_MINIT_FUNCTION(microdb) { #if PHP_VERSION_ID < 50500 char* old_lc_all = setlocale(LC_ALL, NULL); if (old_lc_all) { size_t len = strlen(old_lc_all); char *tmp = calloc(len+1, 1); if (UNEXPECTED(!tmp)) { return FAILURE; } memcpy(tmp, old_lc_all, len); old_lc_all = tmp; } setlocale(LC_ALL, "C"); #endif REGISTER_INI_ENTRIES(); ZEPHIR_INIT(Microdb_Adapter_Adapter); ZEPHIR_INIT(Microdb_Adapter_Exception); ZEPHIR_INIT(Microdb_Adapter_Pdo); #if PHP_VERSION_ID < 50500 setlocale(LC_ALL, old_lc_all); free(old_lc_all); #endif return SUCCESS; }
/* {{{ PHP_MINIT_FUNCTION */ static PHP_MINIT_FUNCTION(zlib) { php_register_url_stream_wrapper("compress.zlib", &php_stream_gzip_wrapper); php_stream_filter_register_factory("zlib.*", &php_zlib_filter_factory); php_output_handler_alias_register(ZEND_STRL("ob_gzhandler"), php_zlib_output_handler_init); php_output_handler_conflict_register(ZEND_STRL("ob_gzhandler"), php_zlib_output_conflict_check); php_output_handler_conflict_register(ZEND_STRL(PHP_ZLIB_OUTPUT_HANDLER_NAME), php_zlib_output_conflict_check); le_deflate = zend_register_list_destructors_ex(deflate_rsrc_dtor, NULL, "zlib.deflate", module_number); le_inflate = zend_register_list_destructors_ex(inflate_rsrc_dtor, NULL, "zlib.inflate", module_number); REGISTER_LONG_CONSTANT("FORCE_GZIP", PHP_ZLIB_ENCODING_GZIP, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("FORCE_DEFLATE", PHP_ZLIB_ENCODING_DEFLATE, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_ENCODING_RAW", PHP_ZLIB_ENCODING_RAW, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_ENCODING_GZIP", PHP_ZLIB_ENCODING_GZIP, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_ENCODING_DEFLATE", PHP_ZLIB_ENCODING_DEFLATE, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_NO_FLUSH", Z_NO_FLUSH, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_PARTIAL_FLUSH", Z_PARTIAL_FLUSH, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_SYNC_FLUSH", Z_SYNC_FLUSH, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_FULL_FLUSH", Z_FULL_FLUSH, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_BLOCK", Z_BLOCK, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_FINISH", Z_FINISH, CONST_CS|CONST_PERSISTENT); REGISTER_INI_ENTRIES(); return SUCCESS; }
/* {{{ PHP_MINIT_FUNCTION */ static PHP_MINIT_FUNCTION(mysqlnd) { REGISTER_INI_ENTRIES(); mysqlnd_library_init(TSRMLS_C); return SUCCESS; }
static PHP_MINIT_FUNCTION(phpdbg) /* {{{ */ { ZEND_INIT_MODULE_GLOBALS(phpdbg, php_phpdbg_globals_ctor, NULL); REGISTER_INI_ENTRIES(); #if PHP_VERSION_ID >= 50500 zend_execute_old = zend_execute_ex; zend_execute_ex = phpdbg_execute_ex; #else zend_execute_old = zend_execute; zend_execute = phpdbg_execute_ex; #endif REGISTER_STRINGL_CONSTANT("PHPDBG_VERSION", PHPDBG_VERSION, sizeof(PHPDBG_VERSION)-1, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PHPDBG_FILE", FILE_PARAM, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PHPDBG_METHOD", METHOD_PARAM, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PHPDBG_LINENO", NUMERIC_PARAM, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PHPDBG_FUNC", STR_PARAM, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PHPDBG_COLOR_PROMPT", PHPDBG_COLOR_PROMPT, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PHPDBG_COLOR_NOTICE", PHPDBG_COLOR_NOTICE, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PHPDBG_COLOR_ERROR", PHPDBG_COLOR_ERROR, CONST_CS|CONST_PERSISTENT); return SUCCESS; } /* }}} */
static PHP_MINIT_FUNCTION(mcrypt) /* {{{ */ { le_mcrypt = zend_register_list_destructors_ex(php_mcrypt_module_dtor, NULL, "mcrypt", module_number); /* modes for mcrypt_??? routines */ REGISTER_LONG_CONSTANT("MCRYPT_ENCRYPT", 0, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("MCRYPT_DECRYPT", 1, CONST_PERSISTENT); /* sources for mcrypt_create_iv */ REGISTER_LONG_CONSTANT("MCRYPT_DEV_RANDOM", RANDOM, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("MCRYPT_DEV_URANDOM", URANDOM, CONST_PERSISTENT); REGISTER_LONG_CONSTANT("MCRYPT_RAND", RAND, CONST_PERSISTENT); /* ciphers */ MCRYPT_ENTRY2_2_4(3DES, "tripledes"); MCRYPT_ENTRY2_2_4(ARCFOUR_IV, "arcfour-iv"); MCRYPT_ENTRY2_2_4(ARCFOUR, "arcfour"); MCRYPT_ENTRY2_2_4(BLOWFISH, "blowfish"); MCRYPT_ENTRY2_2_4(BLOWFISH_COMPAT, "blowfish-compat"); MCRYPT_ENTRY2_2_4(CAST_128, "cast-128"); MCRYPT_ENTRY2_2_4(CAST_256, "cast-256"); MCRYPT_ENTRY2_2_4(CRYPT, "crypt"); MCRYPT_ENTRY2_2_4(DES, "des"); MCRYPT_ENTRY2_2_4(ENIGNA, "crypt"); MCRYPT_ENTRY2_2_4(GOST, "gost"); MCRYPT_ENTRY2_2_4(LOKI97, "loki97"); MCRYPT_ENTRY2_2_4(PANAMA, "panama"); MCRYPT_ENTRY2_2_4(RC2, "rc2"); MCRYPT_ENTRY2_2_4(RIJNDAEL_128, "rijndael-128"); MCRYPT_ENTRY2_2_4(RIJNDAEL_192, "rijndael-192"); MCRYPT_ENTRY2_2_4(RIJNDAEL_256, "rijndael-256"); MCRYPT_ENTRY2_2_4(SAFER64, "safer-sk64"); MCRYPT_ENTRY2_2_4(SAFER128, "safer-sk128"); MCRYPT_ENTRY2_2_4(SAFERPLUS, "saferplus"); MCRYPT_ENTRY2_2_4(SERPENT, "serpent"); MCRYPT_ENTRY2_2_4(THREEWAY, "threeway"); MCRYPT_ENTRY2_2_4(TRIPLEDES, "tripledes"); MCRYPT_ENTRY2_2_4(TWOFISH, "twofish"); MCRYPT_ENTRY2_2_4(WAKE, "wake"); MCRYPT_ENTRY2_2_4(XTEA, "xtea"); MCRYPT_ENTRY2_2_4(IDEA, "idea"); MCRYPT_ENTRY2_2_4(MARS, "mars"); MCRYPT_ENTRY2_2_4(RC6, "rc6"); MCRYPT_ENTRY2_2_4(SKIPJACK, "skipjack"); /* modes */ MCRYPT_ENTRY2_2_4(MODE_CBC, "cbc"); MCRYPT_ENTRY2_2_4(MODE_CFB, "cfb"); MCRYPT_ENTRY2_2_4(MODE_ECB, "ecb"); MCRYPT_ENTRY2_2_4(MODE_NOFB, "nofb"); MCRYPT_ENTRY2_2_4(MODE_OFB, "ofb"); MCRYPT_ENTRY2_2_4(MODE_STREAM, "stream"); REGISTER_INI_ENTRIES(); php_stream_filter_register_factory("mcrypt.*", &php_mcrypt_filter_factory); php_stream_filter_register_factory("mdecrypt.*", &php_mcrypt_filter_factory); return SUCCESS; }
static PHP_MINIT_FUNCTION(apache) { #ifdef ZTS ts_allocate_id(&php_apache2_info_id, sizeof(php_apache2_info_struct), (ts_allocate_ctor) NULL, NULL); #endif REGISTER_INI_ENTRIES(); return SUCCESS; }
static ZEND_MINIT_FUNCTION(zend_accelerator) { (void)type; /* keep the compiler happy */ REGISTER_INI_ENTRIES(); return SUCCESS; }
static PHP_MINIT_FUNCTION(lifecycle) { REGISTER_INI_ENTRIES(); zephir_module_init(); ext_setup_module(); ext_prep_module(); return SUCCESS; }
static ZEND_MINIT_FUNCTION(zend_accelerator) { (void)type; /* keep the compiler happy */ REGISTER_INI_ENTRIES(); #if ZEND_EXTENSION_API_NO < PHP_5_3_X_API_NO zend_set_user_opcode_handler(ZEND_DECLARE_INHERITED_CLASS_DELAYED, ZEND_DECLARE_INHERITED_CLASS_DELAYED_HANDLER); #endif return SUCCESS; }
static PHP_MINIT_FUNCTION(phpdbg_webhelper) /* {{{ */ { if (!strcmp(sapi_module.name, PHPDBG_NAME)) { return SUCCESS; } ZEND_INIT_MODULE_GLOBALS(phpdbg_webhelper, php_phpdbg_webhelper_globals_ctor, NULL); REGISTER_INI_ENTRIES(); return SUCCESS; } /* }}} */
/** * @brief Module initialization function * @param type Module type * @param module_number Module number * @param tsrm_ls * @return Whether initialization succeeded * @retval SUCCESS Yes * @retval FAILURE No */ static PHP_MINIT_FUNCTION(pmta) { REGISTER_INI_ENTRIES(); pmtaconn_register_class(TSRMLS_C); pmtaerror_register_class(TSRMLS_C); pmtarcpt_register_class(TSRMLS_C); pmtamsg_register_class(TSRMLS_C); return SUCCESS; }
static ZEND_MINIT_FUNCTION(zend_accelerator) { (void)type; /* keep the compiler happy */ /* must be 0 before the ini entry OnUpdate function is called */ accel_blacklist.entries = NULL; REGISTER_INI_ENTRIES(); #if ZEND_EXTENSION_API_NO < PHP_5_3_X_API_NO zend_set_user_opcode_handler(ZEND_DECLARE_INHERITED_CLASS_DELAYED, ZEND_DECLARE_INHERITED_CLASS_DELAYED_HANDLER); #endif return SUCCESS; }
static PHP_MINIT_FUNCTION(phalconplus) { REGISTER_INI_ENTRIES(); zephir_module_init(); ZEPHIR_INIT(PhalconPlus_Assert_AssertionFailedException); ZEPHIR_INIT(PhalconPlus_Base_ProtoBuffer); ZEPHIR_INIT(PhalconPlus_Enum_AbstractEnum); ZEPHIR_INIT(PhalconPlus_Db_UnitOfWork_AbstractValue); ZEPHIR_INIT(PhalconPlus_Logger_Processor_AbstractProcessor); ZEPHIR_INIT(PhalconPlus_RPC_Client_AbstractClient); ZEPHIR_INIT(PhalconPlus_Base_AbstractRequest); ZEPHIR_INIT(PhalconPlus_Base_AbstractResponse); ZEPHIR_INIT(PhalconPlus_RPC_Server_AbstractServer); ZEPHIR_INIT(PhalconPlus_Assert_Assertion); ZEPHIR_INIT(PhalconPlus_Assert_InvalidArgumentException); ZEPHIR_INIT(PhalconPlus_Base_AbstractModule); ZEPHIR_INIT(PhalconPlus_Base_Exception); ZEPHIR_INIT(PhalconPlus_Base_Model); ZEPHIR_INIT(PhalconPlus_Base_ModuleDef); ZEPHIR_INIT(PhalconPlus_Base_Pagable); ZEPHIR_INIT(PhalconPlus_Base_Page); ZEPHIR_INIT(PhalconPlus_Base_ProtoOrderBy); ZEPHIR_INIT(PhalconPlus_Base_Service); ZEPHIR_INIT(PhalconPlus_Base_SimpleRequest); ZEPHIR_INIT(PhalconPlus_Base_SimpleResponse); ZEPHIR_INIT(PhalconPlus_Base_SimpleServer); ZEPHIR_INIT(PhalconPlus_Bootstrap); ZEPHIR_INIT(PhalconPlus_Db_Mysql); ZEPHIR_INIT(PhalconPlus_Db_UnitOfWork); ZEPHIR_INIT(PhalconPlus_Db_UnitOfWork_Field); ZEPHIR_INIT(PhalconPlus_Db_UnitOfWork_LastInsertId); ZEPHIR_INIT(PhalconPlus_Enum_AssertionCode); ZEPHIR_INIT(PhalconPlus_Enum_Exception); ZEPHIR_INIT(PhalconPlus_Enum_OrderByDirection); ZEPHIR_INIT(PhalconPlus_Enum_RunEnv); ZEPHIR_INIT(PhalconPlus_Enum_RunMode); ZEPHIR_INIT(PhalconPlus_Enum_Sys); ZEPHIR_INIT(PhalconPlus_Logger_Adapter_FilePlus); ZEPHIR_INIT(PhalconPlus_Logger_Formatter_LinePlus); ZEPHIR_INIT(PhalconPlus_Logger_Processor_Trace); ZEPHIR_INIT(PhalconPlus_Logger_Processor_Uid); ZEPHIR_INIT(PhalconPlus_RPC_Client_Adapter_Local); ZEPHIR_INIT(PhalconPlus_RPC_Client_Adapter_Remote); ZEPHIR_INIT(PhalconPlus_Volt_Extension_PhpFunction); ZEPHIR_INIT(phalconplus_0__closure); ZEPHIR_INIT(phalconplus_1__closure); ZEPHIR_INIT(phalconplus_2__closure); return SUCCESS; }
static ZEND_MINIT_FUNCTION(msgpack) { ZEND_INIT_MODULE_GLOBALS(msgpack, msgpack_init_globals, NULL); REGISTER_INI_ENTRIES(); #if HAVE_PHP_SESSION php_session_register_serializer("msgpack", PS_SERIALIZER_ENCODE_NAME(msgpack), PS_SERIALIZER_DECODE_NAME(msgpack)); #endif msgpack_init_class(); return SUCCESS; }
static ZEND_MINIT_FUNCTION(msgpack) /* {{{ */ { ZEND_INIT_MODULE_GLOBALS(msgpack, msgpack_init_globals, NULL); REGISTER_INI_ENTRIES(); #if HAVE_PHP_SESSION php_session_register_serializer("msgpack", PS_SERIALIZER_ENCODE_NAME(msgpack), PS_SERIALIZER_DECODE_NAME(msgpack)); #endif msgpack_init_class(); REGISTER_LONG_CONSTANT("MESSAGEPACK_OPT_PHPONLY", MSGPACK_CLASS_OPT_PHPONLY, CONST_CS | CONST_PERSISTENT); return SUCCESS; }
static ZEND_MINIT_FUNCTION(msgpack) { ZEND_INIT_MODULE_GLOBALS(msgpack, msgpack_init_globals, NULL); REGISTER_INI_ENTRIES(); // msgpack_init_class(); #if (PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION < 1) REGISTER_LONG_CONSTANT( "MESSAGEPACK_OPT_PHPONLY", MSGPACK_CLASS_OPT_PHPONLY, CONST_CS | CONST_PERSISTENT); #endif return SUCCESS; }
/* {{{ PHP_MINIT_FUNCTION */ static PHP_MINIT_FUNCTION(zlib) { php_register_url_stream_wrapper("compress.zlib", &php_stream_gzip_wrapper); php_stream_filter_register_factory("zlib.*", &php_zlib_filter_factory); php_output_handler_alias_register(ZEND_STRL("ob_gzhandler"), php_zlib_output_handler_init); php_output_handler_conflict_register(ZEND_STRL("ob_gzhandler"), php_zlib_output_conflict_check); php_output_handler_conflict_register(ZEND_STRL(PHP_ZLIB_OUTPUT_HANDLER_NAME), php_zlib_output_conflict_check); REGISTER_LONG_CONSTANT("FORCE_GZIP", PHP_ZLIB_ENCODING_GZIP, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("FORCE_DEFLATE", PHP_ZLIB_ENCODING_DEFLATE, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_ENCODING_RAW", PHP_ZLIB_ENCODING_RAW, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_ENCODING_GZIP", PHP_ZLIB_ENCODING_GZIP, CONST_CS|CONST_PERSISTENT); REGISTER_LONG_CONSTANT("ZLIB_ENCODING_DEFLATE", PHP_ZLIB_ENCODING_DEFLATE, CONST_CS|CONST_PERSISTENT); REGISTER_INI_ENTRIES(); return SUCCESS; }
int apm_driver_statsd_minit(int module_number) { struct addrinfo hints; char port[8]; REGISTER_INI_ENTRIES(); memset(&hints, 0, sizeof hints); hints.ai_family = AF_INET; hints.ai_socktype = SOCK_DGRAM; sprintf(port, "%u", APM_SD_G(port)); if (getaddrinfo(APM_SD_G(host), port, &hints, &APM_SD_G(servinfo)) != 0) { APM_SD_G(enabled) = 0; } return SUCCESS; }
/* {{{ PHP_MINIT_FUNCTION */ static PHP_MINIT_FUNCTION(pdo_mysql) { REGISTER_INI_ENTRIES(); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_USE_BUFFERED_QUERY", (long)PDO_MYSQL_ATTR_USE_BUFFERED_QUERY); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_LOCAL_INFILE", (long)PDO_MYSQL_ATTR_LOCAL_INFILE); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_INIT_COMMAND", (long)PDO_MYSQL_ATTR_INIT_COMMAND); #ifndef PDO_USE_MYSQLND REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_MAX_BUFFER_SIZE", (long)PDO_MYSQL_ATTR_MAX_BUFFER_SIZE); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_READ_DEFAULT_FILE", (long)PDO_MYSQL_ATTR_READ_DEFAULT_FILE); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_READ_DEFAULT_GROUP", (long)PDO_MYSQL_ATTR_READ_DEFAULT_GROUP); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_COMPRESS", (long)PDO_MYSQL_ATTR_COMPRESS); #endif REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_DIRECT_QUERY", (long)PDO_MYSQL_ATTR_DIRECT_QUERY); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_FOUND_ROWS", (long)PDO_MYSQL_ATTR_FOUND_ROWS); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_IGNORE_SPACE", (long)PDO_MYSQL_ATTR_IGNORE_SPACE); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_KEY", (long)PDO_MYSQL_ATTR_SSL_KEY); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CERT", (long)PDO_MYSQL_ATTR_SSL_CERT); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CA", (long)PDO_MYSQL_ATTR_SSL_CA); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CAPATH", (long)PDO_MYSQL_ATTR_SSL_CAPATH); REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CIPHER", (long)PDO_MYSQL_ATTR_SSL_CIPHER); return php_pdo_register_driver(&pdo_mysql_driver); }
static PHP_MINIT_FUNCTION(tidy) { tidySetMallocCall(php_tidy_malloc); tidySetReallocCall(php_tidy_realloc); tidySetFreeCall(php_tidy_free); tidySetPanicCall(php_tidy_panic); REGISTER_INI_ENTRIES(); REGISTER_TIDY_CLASS(tidy, doc, NULL, 0); REGISTER_TIDY_CLASS(tidyNode, node, NULL, ZEND_ACC_FINAL); tidy_object_handlers_doc.cast_object = tidy_doc_cast_handler; tidy_object_handlers_node.cast_object = tidy_node_cast_handler; tidy_object_handlers_node.offset = tidy_object_handlers_doc.offset = XtOffsetOf(PHPTidyObj, std); tidy_object_handlers_node.free_obj = tidy_object_handlers_doc.free_obj = tidy_object_free_storage; _php_tidy_register_tags(INIT_FUNC_ARGS_PASSTHRU); _php_tidy_register_nodetypes(INIT_FUNC_ARGS_PASSTHRU); php_output_handler_alias_register(ZEND_STRL("ob_tidyhandler"), php_tidy_output_handler_init); return SUCCESS; }
static PHP_MINIT_FUNCTION(test) { #if PHP_VERSION_ID < 50500 char* old_lc_all = setlocale(LC_ALL, NULL); if (old_lc_all) { size_t len = strlen(old_lc_all); char *tmp = calloc(len+1, 1); if (UNEXPECTED(!tmp)) { return FAILURE; } memcpy(tmp, old_lc_all, len); old_lc_all = tmp; } setlocale(LC_ALL, "C"); #endif REGISTER_INI_ENTRIES(); ZEPHIR_INIT(Test_TestInterface); ZEPHIR_INIT(Test_MethodInterface); ZEPHIR_INIT(Test_OoImpl_ZBeginning); ZEPHIR_INIT(Test_DiInterface); ZEPHIR_INIT(Test_ExtendedInterface); ZEPHIR_INIT(Test_OoImpl_ABeginning); ZEPHIR_INIT(Test_Oo_Extend_Exception); ZEPHIR_INIT(Test_Oo_Extend_Db_Exception); ZEPHIR_INIT(Test_ScallParent); ZEPHIR_INIT(Test_ConstantsParent); ZEPHIR_INIT(Test_Oo_Extend_Db_Query_Exception); ZEPHIR_INIT(Test_Oo_OoDynamicA); ZEPHIR_INIT(Test_Properties_PublicProperties); ZEPHIR_INIT(Test_Arithmetic); ZEPHIR_INIT(Test_ArrayObject); ZEPHIR_INIT(Test_Assign); ZEPHIR_INIT(Test_Bench_Foo); ZEPHIR_INIT(Test_Bitwise); ZEPHIR_INIT(Test_BranchPrediction); ZEPHIR_INIT(Test_BuiltIn_ArrayMethods); ZEPHIR_INIT(Test_BuiltIn_CharMethods); ZEPHIR_INIT(Test_BuiltIn_IntMethods); ZEPHIR_INIT(Test_BuiltIn_StringMethods); ZEPHIR_INIT(Test_Cast); ZEPHIR_INIT(Test_Cblock); ZEPHIR_INIT(Test_Closures); ZEPHIR_INIT(Test_Compare); ZEPHIR_INIT(Test_Concat); ZEPHIR_INIT(Test_Constants); ZEPHIR_INIT(Test_ConstantsInterface); ZEPHIR_INIT(Test_ConstantsInterfaceA); ZEPHIR_INIT(Test_ConstantsInterfaceB); ZEPHIR_INIT(Test_DeclareTest); ZEPHIR_INIT(Test_Echoes); ZEPHIR_INIT(Test_EmptyTest); ZEPHIR_INIT(Test_EvalTest); ZEPHIR_INIT(Test_Exception); ZEPHIR_INIT(Test_Exceptions); ZEPHIR_INIT(Test_Exists); ZEPHIR_INIT(Test_ExitDie); ZEPHIR_INIT(Test_Factorial); ZEPHIR_INIT(Test_Fannkuch); ZEPHIR_INIT(Test_Fasta); ZEPHIR_INIT(Test_Fcall); ZEPHIR_INIT(Test_FetchTest); ZEPHIR_INIT(Test_Fibonnaci); ZEPHIR_INIT(Test_Flow); ZEPHIR_INIT(Test_FortyTwo); ZEPHIR_INIT(Test_Functional); ZEPHIR_INIT(Test_Geometry); ZEPHIR_INIT(Test_Globals); ZEPHIR_INIT(Test_Instanceoff); ZEPHIR_INIT(Test_InternalClasses); ZEPHIR_INIT(Test_InternalInterfaces); ZEPHIR_INIT(Test_IssetTest); ZEPHIR_INIT(Test_Issues); ZEPHIR_INIT(Test_Json); ZEPHIR_INIT(Test_Logical); ZEPHIR_INIT(Test_Mcall); ZEPHIR_INIT(Test_McallChained); ZEPHIR_INIT(Test_McallDynamic); ZEPHIR_INIT(Test_McallInternal); ZEPHIR_INIT(Test_MethodAbstract); ZEPHIR_INIT(Test_MethodArgs); ZEPHIR_INIT(Test_NativeArray); ZEPHIR_INIT(Test_Oo); ZEPHIR_INIT(Test_Oo_AbstractClass); ZEPHIR_INIT(Test_Oo_ConstantsInterface); ZEPHIR_INIT(Test_Oo_DeprecatedMethods); ZEPHIR_INIT(Test_Oo_DynamicProp); ZEPHIR_INIT(Test_Oo_ExtendPdoClass); ZEPHIR_INIT(Test_Oo_Extend_Db_Query_Placeholder_Exception); ZEPHIR_INIT(Test_Oo_Extend_Spl_ArrayObject); ZEPHIR_INIT(Test_Oo_Extend_Spl_DirectoryIterator); ZEPHIR_INIT(Test_Oo_Extend_Spl_DoublyLinkedList); ZEPHIR_INIT(Test_Oo_Extend_Spl_FileInfo); ZEPHIR_INIT(Test_Oo_Extend_Spl_FileObject); ZEPHIR_INIT(Test_Oo_Extend_Spl_FilesystemIterator); ZEPHIR_INIT(Test_Oo_Extend_Spl_FixedArray); ZEPHIR_INIT(Test_Oo_Extend_Spl_GlobIterator); ZEPHIR_INIT(Test_Oo_Extend_Spl_Heap); ZEPHIR_INIT(Test_Oo_Extend_Spl_MaxHeap); ZEPHIR_INIT(Test_Oo_Extend_Spl_MinHeap); ZEPHIR_INIT(Test_Oo_Extend_Spl_PriorityQueue); ZEPHIR_INIT(Test_Oo_Extend_Spl_Queue); ZEPHIR_INIT(Test_Oo_Extend_Spl_RecursiveDirectoryIterator); ZEPHIR_INIT(Test_Oo_Extend_Spl_Stack); ZEPHIR_INIT(Test_Oo_Extend_Spl_TempFileObject); ZEPHIR_INIT(Test_Oo_OoConstruct); ZEPHIR_INIT(Test_Oo_OoConstructParams); ZEPHIR_INIT(Test_Oo_OoDynamicB); ZEPHIR_INIT(Test_Oo_OoNativeImplements); ZEPHIR_INIT(Test_Oo_OoNoConstruct); ZEPHIR_INIT(Test_Oo_OoParams); ZEPHIR_INIT(Test_Oo_Param); ZEPHIR_INIT(Test_Oo_PropertyAccess); ZEPHIR_INIT(Test_Operator); ZEPHIR_INIT(Test_Optimizers_ACos); ZEPHIR_INIT(Test_Optimizers_ASin); ZEPHIR_INIT(Test_Optimizers_ArrayMerge); ZEPHIR_INIT(Test_Optimizers_Cos); ZEPHIR_INIT(Test_Optimizers_CreateArray); ZEPHIR_INIT(Test_Optimizers_IsScalar); ZEPHIR_INIT(Test_Optimizers_Sin); ZEPHIR_INIT(Test_Optimizers_Sqrt); ZEPHIR_INIT(Test_Optimizers_Substr); ZEPHIR_INIT(Test_Optimizers_Tan); ZEPHIR_INIT(Test_PdoStatement); ZEPHIR_INIT(Test_Pregmatch); ZEPHIR_INIT(Test_Properties_ExtendsPublicProperties); ZEPHIR_INIT(Test_Properties_PrivateProperties); ZEPHIR_INIT(Test_Properties_PropertyArray); ZEPHIR_INIT(Test_Properties_ProtectedProperties); ZEPHIR_INIT(Test_Properties_StaticPropertyArray); ZEPHIR_INIT(Test_Properties_StaticProtectedProperties); ZEPHIR_INIT(Test_Properties_StaticPublicProperties); ZEPHIR_INIT(Test_Quantum); ZEPHIR_INIT(Test_Range); ZEPHIR_INIT(Test_References); ZEPHIR_INIT(Test_RegexDNA); ZEPHIR_INIT(Test_Requires); ZEPHIR_INIT(Test_ResourceTest); ZEPHIR_INIT(Test_Returns); ZEPHIR_INIT(Test_Router); ZEPHIR_INIT(Test_Router_Exception); ZEPHIR_INIT(Test_Router_Route); ZEPHIR_INIT(Test_SPropertyAccess); ZEPHIR_INIT(Test_Scall); ZEPHIR_INIT(Test_ScallDynamic); ZEPHIR_INIT(Test_ScallExternal); ZEPHIR_INIT(Test_Sort); ZEPHIR_INIT(Test_SpectralNorm); ZEPHIR_INIT(Test_Statements); ZEPHIR_INIT(Test_Strings); ZEPHIR_INIT(Test_Ternary); ZEPHIR_INIT(Test_TryTest); ZEPHIR_INIT(Test_TypeInstances); ZEPHIR_INIT(Test_Typeoff); ZEPHIR_INIT(Test_UnknownClass); ZEPHIR_INIT(Test_Unsettest); ZEPHIR_INIT(Test_UseTest); ZEPHIR_INIT(Test_Vars); ZEPHIR_INIT(test_0__closure); ZEPHIR_INIT(test_1__closure); ZEPHIR_INIT(test_2__closure); ZEPHIR_INIT(test_3__closure); ZEPHIR_INIT(test_4__closure); ZEPHIR_INIT(test_5__closure); ZEPHIR_INIT(test_6__closure); ZEPHIR_INIT(test_7__closure); ZEPHIR_INIT(test_8__closure); ZEPHIR_INIT(test_9__closure); #if PHP_VERSION_ID < 50500 setlocale(LC_ALL, old_lc_all); free(old_lc_all); #endif return SUCCESS; }
static PHP_MINIT_FUNCTION(phalcon) { #if PHP_VERSION_ID < 50500 char* old_lc_all = setlocale(LC_ALL, NULL); if (old_lc_all) { size_t len = strlen(old_lc_all); char *tmp = calloc(len+1, 1); if (UNEXPECTED(!tmp)) { return FAILURE; } memcpy(tmp, old_lc_all, len); old_lc_all = tmp; } setlocale(LC_ALL, "C"); #endif REGISTER_INI_ENTRIES(); nusphere_dbg_present = (zend_get_extension("DBG") != NULL); /* 1. Register exceptions */ PHALCON_INIT(Phalcon_Exception); PHALCON_INIT(Phalcon_Acl_Exception); PHALCON_INIT(Phalcon_Annotations_Exception); PHALCON_INIT(Phalcon_Assets_Exception); PHALCON_INIT(Phalcon_Cache_Exception); PHALCON_INIT(Phalcon_Crypt_Exception); PHALCON_INIT(Phalcon_CLI_Console_Exception); PHALCON_INIT(Phalcon_CLI_Dispatcher_Exception); PHALCON_INIT(Phalcon_CLI_Router_Exception); PHALCON_INIT(Phalcon_Db_Exception); PHALCON_INIT(Phalcon_DI_Exception); PHALCON_INIT(Phalcon_Escaper_Exception); PHALCON_INIT(Phalcon_Events_Exception); PHALCON_INIT(Phalcon_Filter_Exception); PHALCON_INIT(Phalcon_Flash_Exception); PHALCON_INIT(Phalcon_Forms_Exception); PHALCON_INIT(Phalcon_Http_Cookie_Exception); PHALCON_INIT(Phalcon_Http_Request_Exception); PHALCON_INIT(Phalcon_Http_Response_Exception); PHALCON_INIT(Phalcon_Http_Client_Exception); PHALCON_INIT(Phalcon_Image_Exception); PHALCON_INIT(Phalcon_Mvc_Application_Exception); PHALCON_INIT(Phalcon_Mvc_Collection_Exception); PHALCON_INIT(Phalcon_Mvc_Dispatcher_Exception); PHALCON_INIT(Phalcon_Mvc_Model_Exception); PHALCON_INIT(Phalcon_Mvc_Model_Transaction_Exception); PHALCON_INIT(Phalcon_Mvc_Router_Exception); PHALCON_INIT(Phalcon_Mvc_Url_Exception); PHALCON_INIT(Phalcon_Mvc_View_Exception); PHALCON_INIT(Phalcon_Paginator_Exception); PHALCON_INIT(Phalcon_Tag_Exception); PHALCON_INIT(Phalcon_Validation_Exception); PHALCON_INIT(Phalcon_Security_Exception); PHALCON_INIT(Phalcon_Session_Exception); PHALCON_INIT(Phalcon_Config_Exception); PHALCON_INIT(Phalcon_Loader_Exception); PHALCON_INIT(Phalcon_Logger_Exception); PHALCON_INIT(Phalcon_Translate_Exception); PHALCON_INIT(Phalcon_Mvc_Micro_Exception); PHALCON_INIT(Phalcon_Mvc_JsonRpc_Exception); PHALCON_INIT(Phalcon_JsonRpc_Client_Exception); PHALCON_INIT(Phalcon_Chart_Exception); /* 2. Register interfaces */ PHALCON_INIT(Phalcon_DiInterface); PHALCON_INIT(Phalcon_DI_InjectionAwareInterface); PHALCON_INIT(Phalcon_Events_EventsAwareInterface); PHALCON_INIT(Phalcon_Acl_AdapterInterface); PHALCON_INIT(Phalcon_Acl_ResourceInterface); PHALCON_INIT(Phalcon_Acl_RoleInterface); PHALCON_INIT(Phalcon_Annotations_AdapterInterface); PHALCON_INIT(Phalcon_Annotations_ReaderInterface); PHALCON_INIT(Phalcon_Assets_FilterInterface); PHALCON_INIT(Phalcon_Cache_BackendInterface); PHALCON_INIT(Phalcon_Cache_FrontendInterface); PHALCON_INIT(Phalcon_CryptInterface); PHALCON_INIT(Phalcon_Db_AdapterInterface); PHALCON_INIT(Phalcon_Db_ColumnInterface); PHALCON_INIT(Phalcon_Db_DialectInterface); PHALCON_INIT(Phalcon_Db_IndexInterface); PHALCON_INIT(Phalcon_Db_ReferenceInterface); PHALCON_INIT(Phalcon_Db_ResultInterface); PHALCON_INIT(Phalcon_DispatcherInterface); PHALCON_INIT(Phalcon_DI_ServiceInterface); PHALCON_INIT(Phalcon_EscaperInterface); PHALCON_INIT(Phalcon_Events_ManagerInterface); PHALCON_INIT(Phalcon_FlashInterface); PHALCON_INIT(Phalcon_FilterInterface); PHALCON_INIT(Phalcon_Filter_UserFilterInterface); PHALCON_INIT(Phalcon_Forms_ElementInterface); PHALCON_INIT(Phalcon_Http_RequestInterface); PHALCON_INIT(Phalcon_Http_Request_FileInterface); PHALCON_INIT(Phalcon_Http_ResponseInterface); PHALCON_INIT(Phalcon_Http_Response_CookiesInterface); PHALCON_INIT(Phalcon_Http_Response_HeadersInterface); PHALCON_INIT(Phalcon_Http_Client_AdapterInterface); PHALCON_INIT(Phalcon_Image_AdapterInterface); PHALCON_INIT(Phalcon_Logger_AdapterInterface); PHALCON_INIT(Phalcon_Logger_FormatterInterface); PHALCON_INIT(Phalcon_Mvc_CollectionInterface); PHALCON_INIT(Phalcon_Mvc_Collection_ManagerInterface); PHALCON_INIT(Phalcon_Mvc_Collection_MessageInterface); PHALCON_INIT(Phalcon_Mvc_ControllerInterface); PHALCON_INIT(Phalcon_Mvc_DispatcherInterface); PHALCON_INIT(Phalcon_Mvc_Micro_CollectionInterface); PHALCON_INIT(Phalcon_Mvc_Micro_MiddlewareInterface); PHALCON_INIT(Phalcon_Mvc_ModelInterface); PHALCON_INIT(Phalcon_Mvc_Model_BehaviorInterface); PHALCON_INIT(Phalcon_Mvc_Model_CriteriaInterface); PHALCON_INIT(Phalcon_Mvc_Model_ManagerInterface); PHALCON_INIT(Phalcon_Mvc_Model_MessageInterface); PHALCON_INIT(Phalcon_Mvc_Model_MetaDataInterface); PHALCON_INIT(Phalcon_Mvc_Model_QueryInterface); PHALCON_INIT(Phalcon_Mvc_Model_Query_BuilderInterface); PHALCON_INIT(Phalcon_Mvc_Model_Query_StatusInterface); PHALCON_INIT(Phalcon_Mvc_Model_RelationInterface); PHALCON_INIT(Phalcon_Mvc_Model_ResultInterface); PHALCON_INIT(Phalcon_Mvc_Model_ResultsetInterface); PHALCON_INIT(Phalcon_Mvc_Model_TransactionInterface); PHALCON_INIT(Phalcon_Mvc_Model_Transaction_ManagerInterface); PHALCON_INIT(Phalcon_Mvc_Model_ValidatorInterface); PHALCON_INIT(Phalcon_Mvc_ModuleDefinitionInterface); PHALCON_INIT(Phalcon_Mvc_RouterInterface); PHALCON_INIT(Phalcon_Mvc_Router_RouteInterface); PHALCON_INIT(Phalcon_Mvc_UrlInterface); PHALCON_INIT(Phalcon_Mvc_ViewInterface); PHALCON_INIT(Phalcon_Mvc_View_EngineInterface); PHALCON_INIT(Phalcon_Paginator_AdapterInterface); PHALCON_INIT(Phalcon_Session_AdapterInterface); PHALCON_INIT(Phalcon_Session_BagInterface); PHALCON_INIT(Phalcon_Translate_AdapterInterface); PHALCON_INIT(Phalcon_Validation_ValidatorInterface); PHALCON_INIT(Phalcon_Validation_MessageInterface); /* 3. Register PSR-3 classes */ if (PHALCON_GLOBAL(register_psr3_classes)) { PHALCON_INIT(Psr_Log_LoggerAwareInterface); PHALCON_INIT(Psr_Log_LoggerInterface); PHALCON_INIT(Psr_Log_InvalidArgumentException); PHALCON_INIT(Psr_Log_LogLevel); PHALCON_INIT(Psr_Log_AbstractLogger); PHALCON_INIT(Psr_Log_NullLogger); PHALCON_INIT(Psr_Log_LoggerAwareTrait); PHALCON_INIT(Psr_Log_LoggerTrait); } /* 4. Register everything else */ PHALCON_INIT(Phalcon_Db_Adapter); PHALCON_INIT(Phalcon_DI_Injectable); PHALCON_INIT(Phalcon_DI); PHALCON_INIT(Phalcon_Forms_Element); PHALCON_INIT(Phalcon_Validation_Validator); PHALCON_INIT(Phalcon_Mvc_Model_Validator); PHALCON_INIT(Phalcon_Cache_Backend); PHALCON_INIT(Phalcon_Mvc_Model_MetaData); PHALCON_INIT(Phalcon_Db_Adapter_Pdo); PHALCON_INIT(Phalcon_Db_Dialect); PHALCON_INIT(Phalcon_Annotations_Adapter); PHALCON_INIT(Phalcon_Logger_Adapter); PHALCON_INIT(Phalcon_Logger_Formatter); PHALCON_INIT(Phalcon_Mvc_Model_Resultset); PHALCON_INIT(Phalcon_Mvc_Model_Behavior); PHALCON_INIT(Phalcon_Assets_Resource); PHALCON_INIT(Phalcon_Flash); PHALCON_INIT(Phalcon_Dispatcher); PHALCON_INIT(Phalcon_Mvc_View_Engine); PHALCON_INIT(Phalcon_Translate_Adapter); PHALCON_INIT(Phalcon_Cache_Frontend_Data); PHALCON_INIT(Phalcon_DI_FactoryDefault); PHALCON_INIT(Phalcon_Config); PHALCON_INIT(Phalcon_Mvc_Router); PHALCON_INIT(Phalcon_Acl_Adapter); PHALCON_INIT(Phalcon_Session_Adapter); PHALCON_INIT(Phalcon_Db); PHALCON_INIT(Phalcon_Acl); PHALCON_INIT(Phalcon_Tag); PHALCON_INIT(Phalcon_Cache_Multiple); PHALCON_INIT(Phalcon_Cache_Backend_Apc); PHALCON_INIT(Phalcon_Cache_Backend_File); PHALCON_INIT(Phalcon_Cache_Backend_Memory); PHALCON_INIT(Phalcon_Cache_Backend_Xcache); PHALCON_INIT(Phalcon_Cache_Backend_Mongo); PHALCON_INIT(Phalcon_Cache_Backend_Memcache); PHALCON_INIT(Phalcon_Cache_Backend_Libmemcached); PHALCON_INIT(Phalcon_Cache_Backend_Redis); PHALCON_INIT(Phalcon_Cache_Frontend_Json); PHALCON_INIT(Phalcon_Cache_Frontend_Output); PHALCON_INIT(Phalcon_Cache_Frontend_None); PHALCON_INIT(Phalcon_Cache_Frontend_Base64); PHALCON_INIT(Phalcon_Cache_Frontend_Igbinary); PHALCON_INIT(Phalcon_Tag_Select); PHALCON_INIT(Phalcon_Paginator_Adapter_Model); PHALCON_INIT(Phalcon_Paginator_Adapter_NativeArray); PHALCON_INIT(Phalcon_Paginator_Adapter_QueryBuilder); PHALCON_INIT(Phalcon_Paginator_Adapter_Sql); PHALCON_INIT(Phalcon_Validation); PHALCON_INIT(Phalcon_Validation_Message); PHALCON_INIT(Phalcon_Validation_Message_Group); PHALCON_INIT(Phalcon_Validation_Validator_Regex); PHALCON_INIT(Phalcon_Validation_Validator_Email); PHALCON_INIT(Phalcon_Validation_Validator_Between); PHALCON_INIT(Phalcon_Validation_Validator_Identical); PHALCON_INIT(Phalcon_Validation_Validator_PresenceOf); PHALCON_INIT(Phalcon_Validation_Validator_InclusionIn); PHALCON_INIT(Phalcon_Validation_Validator_StringLength); PHALCON_INIT(Phalcon_Validation_Validator_ExclusionIn); PHALCON_INIT(Phalcon_Validation_Validator_Confirmation); PHALCON_INIT(Phalcon_Validation_Validator_Url); PHALCON_INIT(Phalcon_Validation_Validator_File); PHALCON_INIT(Phalcon_Db_Index); PHALCON_INIT(Phalcon_Db_Column); PHALCON_INIT(Phalcon_Db_Adapter_Pdo_Sqlite); PHALCON_INIT(Phalcon_Db_Adapter_Pdo_Mysql); PHALCON_INIT(Phalcon_Db_Adapter_Pdo_Oracle); PHALCON_INIT(Phalcon_Db_Adapter_Pdo_Postgresql); PHALCON_INIT(Phalcon_Db_Dialect_Sqlite); PHALCON_INIT(Phalcon_Db_Dialect_Mysql); PHALCON_INIT(Phalcon_Db_Dialect_Oracle); PHALCON_INIT(Phalcon_Db_Dialect_Postgresql); PHALCON_INIT(Phalcon_Db_Profiler); PHALCON_INIT(Phalcon_Db_Profiler_Item); PHALCON_INIT(Phalcon_Db_RawValue); PHALCON_INIT(Phalcon_Db_Reference); PHALCON_INIT(Phalcon_Db_Result_Pdo); PHALCON_INIT(Phalcon_Acl_Role); PHALCON_INIT(Phalcon_Acl_Resource); PHALCON_INIT(Phalcon_Acl_Adapter_Memory); PHALCON_INIT(Phalcon_Kernel); PHALCON_INIT(Phalcon_Debug); PHALCON_INIT(Phalcon_Text); PHALCON_INIT(Phalcon_Date); PHALCON_INIT(Phalcon_Security); PHALCON_INIT(Phalcon_Version); PHALCON_INIT(Phalcon_Session_Bag); PHALCON_INIT(Phalcon_Session_Adapter_Files); PHALCON_INIT(Phalcon_Session_Adapter_Memcache); PHALCON_INIT(Phalcon_Session_Adapter_Libmemcached); PHALCON_INIT(Phalcon_Filter); PHALCON_INIT(Phalcon_DI_FactoryDefault_CLI); PHALCON_INIT(Phalcon_DI_Service); PHALCON_INIT(Phalcon_DI_Service_Builder); PHALCON_INIT(Phalcon_Flash_Direct); PHALCON_INIT(Phalcon_Flash_Session); PHALCON_INIT(Phalcon_CLI_Task); PHALCON_INIT(Phalcon_CLI_Router); PHALCON_INIT(Phalcon_CLI_Console); PHALCON_INIT(Phalcon_CLI_Dispatcher); PHALCON_INIT(Phalcon_Annotations_Reader); PHALCON_INIT(Phalcon_Annotations_Annotation); PHALCON_INIT(Phalcon_Annotations_Adapter_Apc); PHALCON_INIT(Phalcon_Annotations_Collection); PHALCON_INIT(Phalcon_Annotations_Reflection); PHALCON_INIT(Phalcon_Annotations_Adapter_Xcache); PHALCON_INIT(Phalcon_Annotations_Adapter_Files); PHALCON_INIT(Phalcon_Annotations_Adapter_Memory); PHALCON_INIT(Phalcon_Loader); PHALCON_INIT(Phalcon_Logger); PHALCON_INIT(Phalcon_Logger_Item); PHALCON_INIT(Phalcon_Logger_Multiple); PHALCON_INIT(Phalcon_Logger_Formatter_Json); PHALCON_INIT(Phalcon_Logger_Formatter_Line); PHALCON_INIT(Phalcon_Logger_Formatter_Firephp); PHALCON_INIT(Phalcon_Logger_Adapter_Stream); PHALCON_INIT(Phalcon_Logger_Adapter_Syslog); PHALCON_INIT(Phalcon_Logger_Adapter_File); PHALCON_INIT(Phalcon_Logger_Adapter_Firephp); PHALCON_INIT(Phalcon_Logger_Formatter_Syslog); PHALCON_INIT(Phalcon_Config_Adapter_Ini); PHALCON_INIT(Phalcon_Config_Adapter_Json); PHALCON_INIT(Phalcon_Config_Adapter_Php); PHALCON_INIT(Phalcon_Config_Adapter_Yaml); PHALCON_INIT(Phalcon_Forms_Form); PHALCON_INIT(Phalcon_Forms_Manager); PHALCON_INIT(Phalcon_Forms_Element_Text); PHALCON_INIT(Phalcon_Forms_Element_Date); PHALCON_INIT(Phalcon_Forms_Element_File); PHALCON_INIT(Phalcon_Forms_Element_Hidden); PHALCON_INIT(Phalcon_Forms_Element_Select); PHALCON_INIT(Phalcon_Forms_Element_Check); PHALCON_INIT(Phalcon_Forms_Element_Numeric); PHALCON_INIT(Phalcon_Forms_Element_Email); PHALCON_INIT(Phalcon_Forms_Element_Submit); PHALCON_INIT(Phalcon_Forms_Element_Password); PHALCON_INIT(Phalcon_Forms_Element_TextArea); PHALCON_INIT(Phalcon_Forms_Element_Radio); PHALCON_INIT(Phalcon_Crypt); PHALCON_INIT(Phalcon_Translate_Adapter_NativeArray); PHALCON_INIT(Phalcon_Translate_Adapter_Gettext); PHALCON_INIT(Phalcon_Escaper); PHALCON_INIT(Phalcon_Assets_Manager); PHALCON_INIT(Phalcon_Assets_Resource_Js); PHALCON_INIT(Phalcon_Assets_Collection); PHALCON_INIT(Phalcon_Assets_Filters_None); PHALCON_INIT(Phalcon_Assets_Filters_Cssmin); PHALCON_INIT(Phalcon_Assets_Filters_Jsmin); PHALCON_INIT(Phalcon_Assets_Resource_Css); PHALCON_INIT(Phalcon_Http_Request); PHALCON_INIT(Phalcon_Http_Cookie); PHALCON_INIT(Phalcon_Http_Response); PHALCON_INIT(Phalcon_Http_Request_File); PHALCON_INIT(Phalcon_Http_Response_Cookies); PHALCON_INIT(Phalcon_Http_Response_Headers); PHALCON_INIT(Phalcon_Http_Uri); PHALCON_INIT(Phalcon_Http_Client_Header); PHALCON_INIT(Phalcon_Http_Client_Response); PHALCON_INIT(Phalcon_Http_Client_Adapter); PHALCON_INIT(Phalcon_Http_Client_Adapter_Curl); PHALCON_INIT(Phalcon_Http_Client_Adapter_Stream); PHALCON_INIT(Phalcon_Mvc_JsonRpc); PHALCON_INIT(Phalcon_JsonRpc_Client); PHALCON_INIT(Phalcon_JsonRpc_Client_Response); PHALCON_INIT(Phalcon_Queue_Beanstalk); PHALCON_INIT(Phalcon_Queue_Beanstalk_Job); PHALCON_INIT(Phalcon_Mvc_View); PHALCON_INIT(Phalcon_Mvc_Url); PHALCON_INIT(Phalcon_Mvc_Model); PHALCON_INIT(Phalcon_Mvc_Micro); PHALCON_INIT(Phalcon_Mvc_Application); PHALCON_INIT(Phalcon_Mvc_Collection); PHALCON_INIT(Phalcon_Mvc_Controller); PHALCON_INIT(Phalcon_Mvc_Collection_Document); PHALCON_INIT(Phalcon_Mvc_Collection_Manager); PHALCON_INIT(Phalcon_Mvc_Collection_Message); PHALCON_INIT(Phalcon_Mvc_Dispatcher); PHALCON_INIT(Phalcon_Mvc_Model_Row); PHALCON_INIT(Phalcon_Mvc_Model_Query); PHALCON_INIT(Phalcon_Mvc_Micro_Collection); PHALCON_INIT(Phalcon_Mvc_Micro_Exception); PHALCON_INIT(Phalcon_Mvc_Micro_LazyLoader); PHALCON_INIT(Phalcon_Mvc_Model_Criteria); PHALCON_INIT(Phalcon_Mvc_Model_Manager); PHALCON_INIT(Phalcon_Mvc_Model_Message); PHALCON_INIT(Phalcon_Mvc_Model_Relation); PHALCON_INIT(Phalcon_Mvc_Model_Transaction); PHALCON_INIT(Phalcon_Mvc_Model_Query_Lang); PHALCON_INIT(Phalcon_Mvc_Model_Validator_Url); PHALCON_INIT(Phalcon_Mvc_Model_Query_Status); PHALCON_INIT(Phalcon_Mvc_Model_MetaData_Apc); PHALCON_INIT(Phalcon_Mvc_Model_MetaData_Files); PHALCON_INIT(Phalcon_Mvc_Model_Query_Builder); PHALCON_INIT(Phalcon_Mvc_Model_Validator_Regex); PHALCON_INIT(Phalcon_Mvc_Model_ValidationFailed); PHALCON_INIT(Phalcon_Mvc_Model_Resultset_Simple); PHALCON_INIT(Phalcon_Mvc_Model_Resultset_Complex); PHALCON_INIT(Phalcon_Mvc_Model_MetaData_Memory); PHALCON_INIT(Phalcon_Mvc_Model_MetaData_Xcache); PHALCON_INIT(Phalcon_Mvc_Model_Validator_Email); PHALCON_INIT(Phalcon_Mvc_Model_MetaData_Session); PHALCON_INIT(Phalcon_Mvc_Model_MetaData_Memcache); PHALCON_INIT(Phalcon_Mvc_Model_MetaData_Libmemcached); PHALCON_INIT(Phalcon_Mvc_Model_Validator_Uniqueness); PHALCON_INIT(Phalcon_Mvc_Model_Validator_PresenceOf); PHALCON_INIT(Phalcon_Mvc_Model_Transaction_Failed); PHALCON_INIT(Phalcon_Mvc_Model_Behavior_SoftDelete); PHALCON_INIT(Phalcon_Mvc_Model_Transaction_Manager); PHALCON_INIT(Phalcon_Mvc_Model_Behavior_Timestampable); PHALCON_INIT(Phalcon_Mvc_Model_MetaData_Strategy_Annotations); PHALCON_INIT(Phalcon_Mvc_Model_MetaData_Strategy_Introspection); PHALCON_INIT(Phalcon_Mvc_Model_Validator_Inclusionin); PHALCON_INIT(Phalcon_Mvc_Model_Validator_Numericality); PHALCON_INIT(Phalcon_Mvc_Model_Validator_Exclusionin); PHALCON_INIT(Phalcon_Mvc_Model_Validator_StringLength); PHALCON_INIT(Phalcon_Mvc_Router_Route); PHALCON_INIT(Phalcon_Mvc_Router_Group); PHALCON_INIT(Phalcon_Mvc_Router_Annotations); PHALCON_INIT(Phalcon_Mvc_User_Module); PHALCON_INIT(Phalcon_Mvc_User_Plugin); PHALCON_INIT(Phalcon_Mvc_User_Component); PHALCON_INIT(Phalcon_Mvc_View_Simple); PHALCON_INIT(Phalcon_Mvc_View_Engine_Volt); PHALCON_INIT(Phalcon_Mvc_View_Engine_Php); PHALCON_INIT(Phalcon_Mvc_View_Engine_Volt_Compiler); PHALCON_INIT(Phalcon_Events_Event); PHALCON_INIT(Phalcon_Events_Manager); PHALCON_INIT(Phalcon_Image); PHALCON_INIT(Phalcon_Image_Adapter); PHALCON_INIT(Phalcon_Image_Adapter_GD); PHALCON_INIT(Phalcon_Image_Adapter_Imagick); PHALCON_INIT(Phalcon_Amf); PHALCON_INIT(Phalcon_Amf_Header); PHALCON_INIT(Phalcon_Amf_Message); PHALCON_INIT(Phalcon_Amf_Packet); PHALCON_INIT(Phalcon_Amf_Deserializer); PHALCON_INIT(Phalcon_Amf_Serializer); PHALCON_INIT(Phalcon_Amf_Exception); PHALCON_INIT(Phalcon_Mvc_Amf); PHALCON_INIT(Phalcon_Mvc_Amf_Exception); PHALCON_INIT(Phalcon_Registry); PHALCON_INIT(Phalcon_Mvc_Model_Validator_Json); PHALCON_INIT(Phalcon_Arr); PHALCON_INIT(Phalcon_Chart_QRcode); PHALCON_INIT(Phalcon_Scws); #if PHP_VERSION_ID < 50500 setlocale(LC_ALL, old_lc_all); free(old_lc_all); #endif orig_execute_internal = zend_execute_internal; if (!zend_execute_internal && !getenv("PHALCON_NO_RVO")) { zend_execute_internal = phalcon_execute_internal; } #if 0 { zend_module_entry *entry; if (zend_hash_find(&module_registry, ZEND_STRS("mbstring"), (void**)&entry) == SUCCESS) { #ifdef ZTS mbstring_globals_id = *(entry->globals_id_ptr); #else mbstring_globals = ((zend_mbstring_globals*)(entry->globals_ptr)); #endif } } #endif return SUCCESS; }
void zend_register_standard_ini_entries(void) /* {{{ */ { int module_number = 0; REGISTER_INI_ENTRIES(); }
static PHP_MINIT_FUNCTION(dotphp) { #if PHP_VERSION_ID < 50500 char* old_lc_all = setlocale(LC_ALL, NULL); if (old_lc_all) { size_t len = strlen(old_lc_all); char *tmp = calloc(len+1, 1); if (UNEXPECTED(!tmp)) { return FAILURE; } memcpy(tmp, old_lc_all, len); old_lc_all = tmp; } setlocale(LC_ALL, "C"); #endif REGISTER_INI_ENTRIES(); ZEPHIR_INIT(DotPHP_Interfaces_IController); ZEPHIR_INIT(DotPHP_Interfaces_IDb); ZEPHIR_INIT(DotPHP_Interfaces_IEncoder); ZEPHIR_INIT(DotPHP_Interfaces_ILogger); ZEPHIR_INIT(DotPHP_Interfaces_ISwooleEventDispatcher); ZEPHIR_INIT(DotPHP_Interfaces_IProcess); ZEPHIR_INIT(DotPHP_Interfaces_IRouteParser); ZEPHIR_INIT(DotPHP_Interfaces_ITemplate); ZEPHIR_INIT(DotPHP_BaseException); ZEPHIR_INIT(DotPHP_Base_DotBase); ZEPHIR_INIT(DotPHP_AbstractBootstrap); ZEPHIR_INIT(DotPHP_Base_ProcessBase); ZEPHIR_INIT(DotPHP_Bean_AbstractResponseMessage); ZEPHIR_INIT(DotPHP_ArgumentException); ZEPHIR_INIT(DotPHP_Base_MultiProcessBase); ZEPHIR_INIT(DotPHP_Base_SwooleBase); ZEPHIR_INIT(DotPHP_Base_WebControllerBase); ZEPHIR_INIT(DotPHP_Bean_CacheParameter); ZEPHIR_INIT(DotPHP_Bean_DbParameter); ZEPHIR_INIT(DotPHP_Bean_ResponseMessage); ZEPHIR_INIT(DotPHP_Bean_RouteMessage); ZEPHIR_INIT(DotPHP_CliBootstrap); ZEPHIR_INIT(DotPHP_ConfigurationException); ZEPHIR_INIT(DotPHP_Core_GenericLogger); ZEPHIR_INIT(DotPHP_Core_SocketClient); ZEPHIR_INIT(DotPHP_Core_SwooleEventDispatcher); ZEPHIR_INIT(DotPHP_DB_DbPdo); ZEPHIR_INIT(DotPHP_DataException); ZEPHIR_INIT(DotPHP_DbException); ZEPHIR_INIT(DotPHP_Dot); ZEPHIR_INIT(DotPHP_FileNotFoundException); ZEPHIR_INIT(DotPHP_HttpException); ZEPHIR_INIT(DotPHP_NotImplementedException); ZEPHIR_INIT(DotPHP_ParseException); ZEPHIR_INIT(DotPHP_PermissionException); ZEPHIR_INIT(DotPHP_RuntimeException); ZEPHIR_INIT(DotPHP_SocketException); ZEPHIR_INIT(DotPHP_SwooleBootstrap); ZEPHIR_INIT(DotPHP_Utils_ArrayUtil); ZEPHIR_INIT(DotPHP_Utils_Encoder); ZEPHIR_INIT(DotPHP_Utils_Number); ZEPHIR_INIT(DotPHP_Utils_Path); ZEPHIR_INIT(DotPHP_Utils_Probability); ZEPHIR_INIT(DotPHP_Utils_StringUtil); ZEPHIR_INIT(DotPHP_ValidateException); ZEPHIR_INIT(DotPHP_WebBootstrap); #if PHP_VERSION_ID < 50500 setlocale(LC_ALL, old_lc_all); free(old_lc_all); #endif return SUCCESS; }
/* {{{ PHP_MINIT_FUNCTION */ static PHP_MINIT_FUNCTION(yaml) { #if ZEND_EXTENSION_API_NO < 220060519 ZEND_INIT_MODULE_GLOBALS(yaml, php_yaml_init_globals, NULL) #endif REGISTER_INI_ENTRIES(); /* node style constants */ REGISTER_LONG_CONSTANT("YAML_ANY_SCALAR_STYLE", YAML_ANY_SCALAR_STYLE, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("YAML_PLAIN_SCALAR_STYLE", YAML_PLAIN_SCALAR_STYLE, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("YAML_SINGLE_QUOTED_SCALAR_STYLE", YAML_SINGLE_QUOTED_SCALAR_STYLE, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("YAML_DOUBLE_QUOTED_SCALAR_STYLE", YAML_DOUBLE_QUOTED_SCALAR_STYLE, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("YAML_LITERAL_SCALAR_STYLE", YAML_LITERAL_SCALAR_STYLE, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("YAML_FOLDED_SCALAR_STYLE", YAML_FOLDED_SCALAR_STYLE, CONST_PERSISTENT | CONST_CS); /* tag constants */ REGISTER_STRING_CONSTANT("YAML_NULL_TAG", YAML_NULL_TAG, CONST_PERSISTENT | CONST_CS); REGISTER_STRING_CONSTANT("YAML_BOOL_TAG", YAML_BOOL_TAG, CONST_PERSISTENT | CONST_CS); REGISTER_STRING_CONSTANT("YAML_STR_TAG", YAML_STR_TAG, CONST_PERSISTENT | CONST_CS); REGISTER_STRING_CONSTANT("YAML_INT_TAG", YAML_INT_TAG, CONST_PERSISTENT | CONST_CS); REGISTER_STRING_CONSTANT("YAML_FLOAT_TAG", YAML_FLOAT_TAG, CONST_PERSISTENT | CONST_CS); REGISTER_STRING_CONSTANT("YAML_TIMESTAMP_TAG", YAML_TIMESTAMP_TAG, CONST_PERSISTENT | CONST_CS); REGISTER_STRING_CONSTANT("YAML_SEQ_TAG", YAML_SEQ_TAG, CONST_PERSISTENT | CONST_CS); REGISTER_STRING_CONSTANT("YAML_MAP_TAG", YAML_MAP_TAG, CONST_PERSISTENT | CONST_CS); REGISTER_STRING_CONSTANT("YAML_PHP_TAG", YAML_PHP_TAG, CONST_PERSISTENT | CONST_CS); REGISTER_STRING_CONSTANT("YAML_MERGE_TAG", YAML_MERGE_TAG, CONST_PERSISTENT | CONST_CS); REGISTER_STRING_CONSTANT("YAML_BINARY_TAG", YAML_BINARY_TAG, CONST_PERSISTENT | CONST_CS); /* encoding constants */ REGISTER_LONG_CONSTANT("YAML_ANY_ENCODING", YAML_ANY_ENCODING, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("YAML_UTF8_ENCODING", YAML_UTF8_ENCODING, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("YAML_UTF16LE_ENCODING", YAML_UTF16LE_ENCODING, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("YAML_UTF16BE_ENCODING", YAML_UTF16BE_ENCODING, CONST_PERSISTENT | CONST_CS); /* linebreak constants */ REGISTER_LONG_CONSTANT("YAML_ANY_BREAK", YAML_ANY_BREAK, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("YAML_CR_BREAK", YAML_CR_BREAK, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("YAML_LN_BREAK", YAML_LN_BREAK, CONST_PERSISTENT | CONST_CS); REGISTER_LONG_CONSTANT("YAML_CRLN_BREAK", YAML_CRLN_BREAK, CONST_PERSISTENT | CONST_CS); return SUCCESS; }
static PHP_MINIT_FUNCTION(xpl) { #if PHP_VERSION_ID < 50500 char* old_lc_all = setlocale(LC_ALL, NULL); if (old_lc_all) { size_t len = strlen(old_lc_all); char *tmp = calloc(len+1, 1); if (UNEXPECTED(!tmp)) { return FAILURE; } memcpy(tmp, old_lc_all, len); old_lc_all = tmp; } setlocale(LC_ALL, "C"); #endif REGISTER_INI_ENTRIES(); ZEPHIR_INIT(Xpl_Arrayable); ZEPHIR_INIT(Xpl_Collection); ZEPHIR_INIT(Xpl_Collection_ListInterface); ZEPHIR_INIT(Xpl_Cache_DriverInterface); ZEPHIR_INIT(Xpl_Collection_MapInterface); ZEPHIR_INIT(Xpl_Collection_SetInterface); ZEPHIR_INIT(Xpl_Serializer_Serializer); ZEPHIR_INIT(Xpl_Collection_QueueInterface); ZEPHIR_INIT(Xpl_Collection_StackInterface); ZEPHIR_INIT(Xpl_ConfigurableInterface); ZEPHIR_INIT(Xpl_Cache_CacheAwareInterface); ZEPHIR_INIT(Xpl_Comparator); ZEPHIR_INIT(Xpl_Http_MiddlewareInterface); ZEPHIR_INIT(Xpl_ReadOnlyInterface); ZEPHIR_INIT(Xpl_Sortable); ZEPHIR_INIT(Xpl_Cache_Driver_AbstractDriver); ZEPHIR_INIT(Xpl_Collection_AbstractBaseCollection); ZEPHIR_INIT(Xpl_Number); ZEPHIR_INIT(Xpl_Cache_Exception); ZEPHIR_INIT(Xpl_Collection_Queue); ZEPHIR_INIT(Xpl_Apcu); ZEPHIR_INIT(Xpl_Base64Url); ZEPHIR_INIT(Xpl_Cache_Cache); ZEPHIR_INIT(Xpl_Cache_Driver_ApcDriver); ZEPHIR_INIT(Xpl_Cache_Driver_ApcuDriver); ZEPHIR_INIT(Xpl_Cache_Driver_MemoryDriver); ZEPHIR_INIT(Xpl_Cache_Driver_XCacheDriver); ZEPHIR_INIT(Xpl_Cache_InvalidArgumentException); ZEPHIR_INIT(Xpl_Cache_Item); ZEPHIR_INIT(Xpl_Cache_ItemPool); ZEPHIR_INIT(Xpl_ClassLoader); ZEPHIR_INIT(Xpl_ClassUtil); ZEPHIR_INIT(Xpl_Collection_ArrayObject); ZEPHIR_INIT(Xpl_Collection_Config); ZEPHIR_INIT(Xpl_Collection_Map); ZEPHIR_INIT(Xpl_Collection_ObjectSet); ZEPHIR_INIT(Xpl_Collection_ScalarSet); ZEPHIR_INIT(Xpl_Collection_Sequence); ZEPHIR_INIT(Xpl_Collection_Set); ZEPHIR_INIT(Xpl_Collection_Stack); ZEPHIR_INIT(Xpl_Configurable); ZEPHIR_INIT(Xpl_Csv); ZEPHIR_INIT(Xpl_Date); ZEPHIR_INIT(Xpl_Enum); ZEPHIR_INIT(Xpl_Event_Event); ZEPHIR_INIT(Xpl_Event_Listener); ZEPHIR_INIT(Xpl_Event_Manager); ZEPHIR_INIT(Xpl_Filesystem_Container); ZEPHIR_INIT(Xpl_Html); ZEPHIR_INIT(Xpl_HtmlElement); ZEPHIR_INIT(Xpl_Http_MiddlewareDispatcher); ZEPHIR_INIT(Xpl_Http_MiddlewareQueue); ZEPHIR_INIT(Xpl_Json); ZEPHIR_INIT(Xpl_Math); ZEPHIR_INIT(Xpl_Money); ZEPHIR_INIT(Xpl_NamespaceAlias); ZEPHIR_INIT(Xpl_Object); ZEPHIR_INIT(Xpl_OutputBuffer); ZEPHIR_INIT(Xpl_Rate); ZEPHIR_INIT(Xpl_Serializer_Igbinary); ZEPHIR_INIT(Xpl_Serializer_Json); ZEPHIR_INIT(Xpl_Serializer_Php); ZEPHIR_INIT(Xpl_Str); ZEPHIR_INIT(Xpl_Stream); ZEPHIR_INIT(Xpl_StringBuffer); ZEPHIR_INIT(Xpl_System); ZEPHIR_INIT(Xpl_Type); ZEPHIR_INIT(Xpl_Xml); ZEPHIR_INIT(xpl_0__closure); ZEPHIR_INIT(xpl_1__closure); #if PHP_VERSION_ID < 50500 setlocale(LC_ALL, old_lc_all); free(old_lc_all); #endif return SUCCESS; }
static PHP_MINIT_FUNCTION(phalcon) { #if PHP_VERSION_ID < 50500 char* old_lc_all = setlocale(LC_ALL, NULL); if (old_lc_all) { size_t len = strlen(old_lc_all); char *tmp = calloc(len+1, 1); if (UNEXPECTED(!tmp)) { return FAILURE; } memcpy(tmp, old_lc_all, len); old_lc_all = tmp; } setlocale(LC_ALL, "C"); #endif REGISTER_INI_ENTRIES(); ZEPHIR_INIT(Phalcon_Di_InjectionAwareInterface); ZEPHIR_INIT(Phalcon_Events_EventsAwareInterface); ZEPHIR_INIT(Phalcon_Forms_ElementInterface); ZEPHIR_INIT(Phalcon_Validation_ValidatorInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_ValidatorInterface); ZEPHIR_INIT(Phalcon_Cache_BackendInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaDataInterface); ZEPHIR_INIT(Phalcon_Cache_FrontendInterface); ZEPHIR_INIT(Phalcon_Db_DialectInterface); ZEPHIR_INIT(Phalcon_DispatcherInterface); ZEPHIR_INIT(Phalcon_Annotations_AdapterInterface); ZEPHIR_INIT(Phalcon_Db_AdapterInterface); ZEPHIR_INIT(Phalcon_Logger_AdapterInterface); ZEPHIR_INIT(Phalcon_Logger_FormatterInterface); ZEPHIR_INIT(Phalcon_Mvc_EntityInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_ResultsetInterface); ZEPHIR_INIT(Phalcon_Session_AdapterInterface); ZEPHIR_INIT(Phalcon_Assets_FilterInterface); ZEPHIR_INIT(Phalcon_DiInterface); ZEPHIR_INIT(Phalcon_Mvc_ViewBaseInterface); ZEPHIR_INIT(Phalcon_Paginator_AdapterInterface); ZEPHIR_INIT(Phalcon_Translate_AdapterInterface); ZEPHIR_INIT(Phalcon_Acl_AdapterInterface); ZEPHIR_INIT(Phalcon_FlashInterface); ZEPHIR_INIT(Phalcon_Image_AdapterInterface); ZEPHIR_INIT(Phalcon_Mvc_Collection_BehaviorInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_BehaviorInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData_StrategyInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_ResultInterface); ZEPHIR_INIT(Phalcon_Mvc_RouterInterface); ZEPHIR_INIT(Phalcon_Mvc_View_EngineInterface); ZEPHIR_INIT(Phalcon_Translate_InterpolatorInterface); ZEPHIR_INIT(Phalcon_Acl_RoleInterface); ZEPHIR_INIT(Phalcon_Annotations_ReaderInterface); ZEPHIR_INIT(Phalcon_CryptInterface); ZEPHIR_INIT(Phalcon_Db_ColumnInterface); ZEPHIR_INIT(Phalcon_Db_IndexInterface); ZEPHIR_INIT(Phalcon_Db_ReferenceInterface); ZEPHIR_INIT(Phalcon_Db_ResultInterface); ZEPHIR_INIT(Phalcon_Di_ServiceInterface); ZEPHIR_INIT(Phalcon_EscaperInterface); ZEPHIR_INIT(Phalcon_Events_ManagerInterface); ZEPHIR_INIT(Phalcon_FilterInterface); ZEPHIR_INIT(Phalcon_Http_RequestInterface); ZEPHIR_INIT(Phalcon_Http_Request_FileInterface); ZEPHIR_INIT(Phalcon_Http_ResponseInterface); ZEPHIR_INIT(Phalcon_Http_Response_CookiesInterface); ZEPHIR_INIT(Phalcon_Http_Response_HeadersInterface); ZEPHIR_INIT(Phalcon_Mvc_CollectionInterface); ZEPHIR_INIT(Phalcon_Mvc_ControllerInterface); ZEPHIR_INIT(Phalcon_Mvc_DispatcherInterface); ZEPHIR_INIT(Phalcon_Mvc_Micro_CollectionInterface); ZEPHIR_INIT(Phalcon_Mvc_ModelInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_CriteriaInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_ManagerInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_MessageInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_QueryInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_Query_BuilderInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_Query_StatusInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_RelationInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_TransactionInterface); ZEPHIR_INIT(Phalcon_Mvc_Model_Transaction_ManagerInterface); ZEPHIR_INIT(Phalcon_Mvc_Router_GroupInterface); ZEPHIR_INIT(Phalcon_Mvc_Router_RouteInterface); ZEPHIR_INIT(Phalcon_Mvc_UrlInterface); ZEPHIR_INIT(Phalcon_Mvc_ViewInterface); ZEPHIR_INIT(Phalcon_Session_BagInterface); ZEPHIR_INIT(Phalcon_Validation_MessageInterface); ZEPHIR_INIT(Phalcon_Acl_ResourceInterface); ZEPHIR_INIT(Phalcon_Filter_UserFilterInterface); ZEPHIR_INIT(Phalcon_Mvc_Collection_ManagerInterface); ZEPHIR_INIT(Phalcon_Mvc_Micro_MiddlewareInterface); ZEPHIR_INIT(Phalcon_Mvc_ModuleDefinitionInterface); ZEPHIR_INIT(Phalcon_Exception); ZEPHIR_INIT(Phalcon_Validation_Validator); ZEPHIR_INIT(Phalcon_Di_Injectable); ZEPHIR_INIT(Phalcon_Forms_Element); ZEPHIR_INIT(Phalcon_Mvc_Model_Validator); ZEPHIR_INIT(Phalcon_Cache_Backend); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData); ZEPHIR_INIT(Phalcon_Db_Adapter); ZEPHIR_INIT(Phalcon_Annotations_Adapter); ZEPHIR_INIT(Phalcon_Config); ZEPHIR_INIT(Phalcon_Db_Adapter_Pdo); ZEPHIR_INIT(Phalcon_Db_Dialect); ZEPHIR_INIT(Phalcon_Logger_Adapter); ZEPHIR_INIT(Phalcon_Logger_Formatter); ZEPHIR_INIT(Phalcon_Session_Adapter); ZEPHIR_INIT(Phalcon_Mvc_Model_Exception); ZEPHIR_INIT(Phalcon_Paginator_Adapter); ZEPHIR_INIT(Phalcon_Translate_Adapter); ZEPHIR_INIT(Phalcon_Assets_Inline); ZEPHIR_INIT(Phalcon_Assets_Resource); ZEPHIR_INIT(Phalcon_Di); ZEPHIR_INIT(Phalcon_Dispatcher); ZEPHIR_INIT(Phalcon_Flash); ZEPHIR_INIT(Phalcon_Image_Adapter); ZEPHIR_INIT(Phalcon_Mvc_Collection_Behavior); ZEPHIR_INIT(Phalcon_Mvc_Model_Behavior); ZEPHIR_INIT(Phalcon_Mvc_Model_Resultset); ZEPHIR_INIT(Phalcon_Mvc_View_Engine); ZEPHIR_INIT(Phalcon_Acl_Adapter); ZEPHIR_INIT(Phalcon_Cache_Frontend_Data); ZEPHIR_INIT(Phalcon_Di_FactoryDefault); ZEPHIR_INIT(Phalcon_Mvc_Model_Transaction_Exception); ZEPHIR_INIT(Phalcon_Mvc_Router); ZEPHIR_INIT(Phalcon_Acl); ZEPHIR_INIT(Phalcon_Acl_Adapter_Memory); ZEPHIR_INIT(Phalcon_Acl_Exception); ZEPHIR_INIT(Phalcon_Acl_Resource); ZEPHIR_INIT(Phalcon_Acl_Role); ZEPHIR_INIT(Phalcon_Annotations_Adapter_Apc); ZEPHIR_INIT(Phalcon_Annotations_Adapter_Files); ZEPHIR_INIT(Phalcon_Annotations_Adapter_Memory); ZEPHIR_INIT(Phalcon_Annotations_Adapter_Xcache); ZEPHIR_INIT(Phalcon_Annotations_Annotation); ZEPHIR_INIT(Phalcon_Annotations_Collection); ZEPHIR_INIT(Phalcon_Annotations_Exception); ZEPHIR_INIT(Phalcon_Annotations_Reader); ZEPHIR_INIT(Phalcon_Annotations_Reflection); ZEPHIR_INIT(Phalcon_Assets_Collection); ZEPHIR_INIT(Phalcon_Assets_Exception); ZEPHIR_INIT(Phalcon_Assets_Filters_Cssmin); ZEPHIR_INIT(Phalcon_Assets_Filters_Jsmin); ZEPHIR_INIT(Phalcon_Assets_Filters_None); ZEPHIR_INIT(Phalcon_Assets_Inline_Css); ZEPHIR_INIT(Phalcon_Assets_Inline_Js); ZEPHIR_INIT(Phalcon_Assets_Manager); ZEPHIR_INIT(Phalcon_Assets_Resource_Css); ZEPHIR_INIT(Phalcon_Assets_Resource_Js); ZEPHIR_INIT(Phalcon_Cache_Backend_Apc); ZEPHIR_INIT(Phalcon_Cache_Backend_File); ZEPHIR_INIT(Phalcon_Cache_Backend_Libmemcached); ZEPHIR_INIT(Phalcon_Cache_Backend_Memcache); ZEPHIR_INIT(Phalcon_Cache_Backend_Memory); ZEPHIR_INIT(Phalcon_Cache_Backend_Mongo); ZEPHIR_INIT(Phalcon_Cache_Backend_Redis); ZEPHIR_INIT(Phalcon_Cache_Backend_Xcache); ZEPHIR_INIT(Phalcon_Cache_Exception); ZEPHIR_INIT(Phalcon_Cache_Frontend_Base64); ZEPHIR_INIT(Phalcon_Cache_Frontend_Igbinary); ZEPHIR_INIT(Phalcon_Cache_Frontend_Json); ZEPHIR_INIT(Phalcon_Cache_Frontend_None); ZEPHIR_INIT(Phalcon_Cache_Frontend_Output); ZEPHIR_INIT(Phalcon_Cache_Multiple); ZEPHIR_INIT(Phalcon_Cli_Console); ZEPHIR_INIT(Phalcon_Cli_Console_Exception); ZEPHIR_INIT(Phalcon_Cli_Dispatcher); ZEPHIR_INIT(Phalcon_Cli_Dispatcher_Exception); ZEPHIR_INIT(Phalcon_Cli_Router); ZEPHIR_INIT(Phalcon_Cli_Router_Exception); ZEPHIR_INIT(Phalcon_Cli_Router_Route); ZEPHIR_INIT(Phalcon_Cli_Task); ZEPHIR_INIT(Phalcon_Config_Adapter_Ini); ZEPHIR_INIT(Phalcon_Config_Adapter_Json); ZEPHIR_INIT(Phalcon_Config_Adapter_Php); ZEPHIR_INIT(Phalcon_Config_Adapter_Yaml); ZEPHIR_INIT(Phalcon_Config_Exception); ZEPHIR_INIT(Phalcon_Crypt); ZEPHIR_INIT(Phalcon_Crypt_Exception); ZEPHIR_INIT(Phalcon_Db); ZEPHIR_INIT(Phalcon_Db_Adapter_Pdo_Mysql); ZEPHIR_INIT(Phalcon_Db_Adapter_Pdo_Oracle); ZEPHIR_INIT(Phalcon_Db_Adapter_Pdo_Postgresql); ZEPHIR_INIT(Phalcon_Db_Adapter_Pdo_Sqlite); ZEPHIR_INIT(Phalcon_Db_Column); ZEPHIR_INIT(Phalcon_Db_Dialect_MySQL); ZEPHIR_INIT(Phalcon_Db_Dialect_Oracle); ZEPHIR_INIT(Phalcon_Db_Dialect_Postgresql); ZEPHIR_INIT(Phalcon_Db_Dialect_Sqlite); ZEPHIR_INIT(Phalcon_Db_Exception); ZEPHIR_INIT(Phalcon_Db_Index); ZEPHIR_INIT(Phalcon_Db_Profiler); ZEPHIR_INIT(Phalcon_Db_Profiler_Item); ZEPHIR_INIT(Phalcon_Db_RawValue); ZEPHIR_INIT(Phalcon_Db_Reference); ZEPHIR_INIT(Phalcon_Db_Result_Pdo); ZEPHIR_INIT(Phalcon_Debug); ZEPHIR_INIT(Phalcon_Debug_Dump); ZEPHIR_INIT(Phalcon_Debug_Exception); ZEPHIR_INIT(Phalcon_Di_Exception); ZEPHIR_INIT(Phalcon_Di_FactoryDefault_Cli); ZEPHIR_INIT(Phalcon_Di_Service); ZEPHIR_INIT(Phalcon_Di_Service_Builder); ZEPHIR_INIT(Phalcon_Escaper); ZEPHIR_INIT(Phalcon_Escaper_Exception); ZEPHIR_INIT(Phalcon_Events_Event); ZEPHIR_INIT(Phalcon_Events_Exception); ZEPHIR_INIT(Phalcon_Events_Manager); ZEPHIR_INIT(Phalcon_Filter); ZEPHIR_INIT(Phalcon_Filter_Exception); ZEPHIR_INIT(Phalcon_Flash_Direct); ZEPHIR_INIT(Phalcon_Flash_Exception); ZEPHIR_INIT(Phalcon_Flash_Session); ZEPHIR_INIT(Phalcon_Forms_Element_Check); ZEPHIR_INIT(Phalcon_Forms_Element_Date); ZEPHIR_INIT(Phalcon_Forms_Element_Email); ZEPHIR_INIT(Phalcon_Forms_Element_File); ZEPHIR_INIT(Phalcon_Forms_Element_Hidden); ZEPHIR_INIT(Phalcon_Forms_Element_Numeric); ZEPHIR_INIT(Phalcon_Forms_Element_Password); ZEPHIR_INIT(Phalcon_Forms_Element_Radio); ZEPHIR_INIT(Phalcon_Forms_Element_Select); ZEPHIR_INIT(Phalcon_Forms_Element_Submit); ZEPHIR_INIT(Phalcon_Forms_Element_Text); ZEPHIR_INIT(Phalcon_Forms_Element_TextArea); ZEPHIR_INIT(Phalcon_Forms_Exception); ZEPHIR_INIT(Phalcon_Forms_Form); ZEPHIR_INIT(Phalcon_Forms_Manager); ZEPHIR_INIT(Phalcon_Http_Cookie); ZEPHIR_INIT(Phalcon_Http_Cookie_Exception); ZEPHIR_INIT(Phalcon_Http_Request); ZEPHIR_INIT(Phalcon_Http_Request_Exception); ZEPHIR_INIT(Phalcon_Http_Request_File); ZEPHIR_INIT(Phalcon_Http_Response); ZEPHIR_INIT(Phalcon_Http_Response_Cookies); ZEPHIR_INIT(Phalcon_Http_Response_Exception); ZEPHIR_INIT(Phalcon_Http_Response_Headers); ZEPHIR_INIT(Phalcon_Image); ZEPHIR_INIT(Phalcon_Image_Adapter_Gd); ZEPHIR_INIT(Phalcon_Image_Adapter_Imagick); ZEPHIR_INIT(Phalcon_Image_Exception); ZEPHIR_INIT(Phalcon_Kernel); ZEPHIR_INIT(Phalcon_Loader); ZEPHIR_INIT(Phalcon_Loader_Exception); ZEPHIR_INIT(Phalcon_Logger); ZEPHIR_INIT(Phalcon_Logger_Adapter_File); ZEPHIR_INIT(Phalcon_Logger_Adapter_Firephp); ZEPHIR_INIT(Phalcon_Logger_Adapter_Stream); ZEPHIR_INIT(Phalcon_Logger_Adapter_Syslog); ZEPHIR_INIT(Phalcon_Logger_Exception); ZEPHIR_INIT(Phalcon_Logger_Formatter_Firephp); ZEPHIR_INIT(Phalcon_Logger_Formatter_Json); ZEPHIR_INIT(Phalcon_Logger_Formatter_Line); ZEPHIR_INIT(Phalcon_Logger_Formatter_Syslog); ZEPHIR_INIT(Phalcon_Logger_Item); ZEPHIR_INIT(Phalcon_Logger_Multiple); ZEPHIR_INIT(Phalcon_Mvc_Application); ZEPHIR_INIT(Phalcon_Mvc_Application_Exception); ZEPHIR_INIT(Phalcon_Mvc_Collection); ZEPHIR_INIT(Phalcon_Mvc_Collection_Behavior_SoftDelete); ZEPHIR_INIT(Phalcon_Mvc_Collection_Behavior_Timestampable); ZEPHIR_INIT(Phalcon_Mvc_Collection_Document); ZEPHIR_INIT(Phalcon_Mvc_Collection_Exception); ZEPHIR_INIT(Phalcon_Mvc_Collection_Manager); ZEPHIR_INIT(Phalcon_Mvc_Controller); ZEPHIR_INIT(Phalcon_Mvc_Dispatcher); ZEPHIR_INIT(Phalcon_Mvc_Dispatcher_Exception); ZEPHIR_INIT(Phalcon_Mvc_Micro); ZEPHIR_INIT(Phalcon_Mvc_Micro_Collection); ZEPHIR_INIT(Phalcon_Mvc_Micro_Exception); ZEPHIR_INIT(Phalcon_Mvc_Micro_LazyLoader); ZEPHIR_INIT(Phalcon_Mvc_Model); ZEPHIR_INIT(Phalcon_Mvc_Model_Behavior_SoftDelete); ZEPHIR_INIT(Phalcon_Mvc_Model_Behavior_Timestampable); ZEPHIR_INIT(Phalcon_Mvc_Model_Criteria); ZEPHIR_INIT(Phalcon_Mvc_Model_Manager); ZEPHIR_INIT(Phalcon_Mvc_Model_Message); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData_Apc); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData_Files); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData_Libmemcached); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData_Memcache); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData_Memory); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData_Redis); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData_Session); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData_Strategy_Annotations); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData_Strategy_Introspection); ZEPHIR_INIT(Phalcon_Mvc_Model_MetaData_Xcache); ZEPHIR_INIT(Phalcon_Mvc_Model_Query); ZEPHIR_INIT(Phalcon_Mvc_Model_Query_Builder); ZEPHIR_INIT(Phalcon_Mvc_Model_Query_Lang); ZEPHIR_INIT(Phalcon_Mvc_Model_Query_Status); ZEPHIR_INIT(Phalcon_Mvc_Model_Relation); ZEPHIR_INIT(Phalcon_Mvc_Model_Resultset_Complex); ZEPHIR_INIT(Phalcon_Mvc_Model_Resultset_Simple); ZEPHIR_INIT(Phalcon_Mvc_Model_Row); ZEPHIR_INIT(Phalcon_Mvc_Model_Transaction); ZEPHIR_INIT(Phalcon_Mvc_Model_Transaction_Failed); ZEPHIR_INIT(Phalcon_Mvc_Model_Transaction_Manager); ZEPHIR_INIT(Phalcon_Mvc_Model_ValidationFailed); ZEPHIR_INIT(Phalcon_Mvc_Model_Validator_Email); ZEPHIR_INIT(Phalcon_Mvc_Model_Validator_Exclusionin); ZEPHIR_INIT(Phalcon_Mvc_Model_Validator_Inclusionin); ZEPHIR_INIT(Phalcon_Mvc_Model_Validator_Ip); ZEPHIR_INIT(Phalcon_Mvc_Model_Validator_Numericality); ZEPHIR_INIT(Phalcon_Mvc_Model_Validator_PresenceOf); ZEPHIR_INIT(Phalcon_Mvc_Model_Validator_Regex); ZEPHIR_INIT(Phalcon_Mvc_Model_Validator_StringLength); ZEPHIR_INIT(Phalcon_Mvc_Model_Validator_Uniqueness); ZEPHIR_INIT(Phalcon_Mvc_Model_Validator_Url); ZEPHIR_INIT(Phalcon_Mvc_Router_Annotations); ZEPHIR_INIT(Phalcon_Mvc_Router_Exception); ZEPHIR_INIT(Phalcon_Mvc_Router_Group); ZEPHIR_INIT(Phalcon_Mvc_Router_Route); ZEPHIR_INIT(Phalcon_Mvc_Url); ZEPHIR_INIT(Phalcon_Mvc_Url_Exception); ZEPHIR_INIT(Phalcon_Mvc_User_Component); ZEPHIR_INIT(Phalcon_Mvc_User_Module); ZEPHIR_INIT(Phalcon_Mvc_User_Plugin); ZEPHIR_INIT(Phalcon_Mvc_View); ZEPHIR_INIT(Phalcon_Mvc_View_Engine_Php); ZEPHIR_INIT(Phalcon_Mvc_View_Engine_Volt); ZEPHIR_INIT(Phalcon_Mvc_View_Engine_Volt_Compiler); ZEPHIR_INIT(Phalcon_Mvc_View_Exception); ZEPHIR_INIT(Phalcon_Mvc_View_Simple); ZEPHIR_INIT(Phalcon_Paginator_Adapter_Model); ZEPHIR_INIT(Phalcon_Paginator_Adapter_NativeArray); ZEPHIR_INIT(Phalcon_Paginator_Adapter_QueryBuilder); ZEPHIR_INIT(Phalcon_Paginator_Exception); ZEPHIR_INIT(Phalcon_Queue_Beanstalk); ZEPHIR_INIT(Phalcon_Queue_Beanstalk_Job); ZEPHIR_INIT(Phalcon_Registry); ZEPHIR_INIT(Phalcon_Security); ZEPHIR_INIT(Phalcon_Security_Exception); ZEPHIR_INIT(Phalcon_Session); ZEPHIR_INIT(Phalcon_Session_Adapter_Files); ZEPHIR_INIT(Phalcon_Session_Adapter_Libmemcached); ZEPHIR_INIT(Phalcon_Session_Adapter_Memcache); ZEPHIR_INIT(Phalcon_Session_Adapter_Redis); ZEPHIR_INIT(Phalcon_Session_Bag); ZEPHIR_INIT(Phalcon_Session_Exception); ZEPHIR_INIT(Phalcon_Tag); ZEPHIR_INIT(Phalcon_Tag_Exception); ZEPHIR_INIT(Phalcon_Tag_Select); ZEPHIR_INIT(Phalcon_Text); ZEPHIR_INIT(Phalcon_Translate); ZEPHIR_INIT(Phalcon_Translate_Adapter_Csv); ZEPHIR_INIT(Phalcon_Translate_Adapter_Gettext); ZEPHIR_INIT(Phalcon_Translate_Adapter_NativeArray); ZEPHIR_INIT(Phalcon_Translate_Exception); ZEPHIR_INIT(Phalcon_Translate_Interpolator_AssociativeArray); ZEPHIR_INIT(Phalcon_Translate_Interpolator_IndexedArray); ZEPHIR_INIT(Phalcon_Validation); ZEPHIR_INIT(Phalcon_Validation_Exception); ZEPHIR_INIT(Phalcon_Validation_Message); ZEPHIR_INIT(Phalcon_Validation_Message_Group); ZEPHIR_INIT(Phalcon_Validation_Validator_Alnum); ZEPHIR_INIT(Phalcon_Validation_Validator_Alpha); ZEPHIR_INIT(Phalcon_Validation_Validator_Between); ZEPHIR_INIT(Phalcon_Validation_Validator_Confirmation); ZEPHIR_INIT(Phalcon_Validation_Validator_Digit); ZEPHIR_INIT(Phalcon_Validation_Validator_Email); ZEPHIR_INIT(Phalcon_Validation_Validator_ExclusionIn); ZEPHIR_INIT(Phalcon_Validation_Validator_File); ZEPHIR_INIT(Phalcon_Validation_Validator_Identical); ZEPHIR_INIT(Phalcon_Validation_Validator_InclusionIn); ZEPHIR_INIT(Phalcon_Validation_Validator_Numericality); ZEPHIR_INIT(Phalcon_Validation_Validator_PresenceOf); ZEPHIR_INIT(Phalcon_Validation_Validator_Regex); ZEPHIR_INIT(Phalcon_Validation_Validator_StringLength); ZEPHIR_INIT(Phalcon_Validation_Validator_Uniqueness); ZEPHIR_INIT(Phalcon_Validation_Validator_Url); ZEPHIR_INIT(Phalcon_Version); ZEPHIR_INIT(phalcon_0__closure); #if PHP_VERSION_ID < 50500 setlocale(LC_ALL, old_lc_all); free(old_lc_all); #endif return SUCCESS; }