23 #include <QTextStream>
44 "aggregate_methods_by_list",
45 "aggregate_methods_by_regexp",
46 "aggregate_properties",
47 "aggregate_properties_by_list",
48 "aggregate_properties_by_regexp",
51 "apache_child_terminate",
54 "apache_request_headers",
55 "apache_response_headers",
60 "array_change_key_case",
69 "array_intersect_assoc",
74 "array_merge_recursive",
124 "bind_textdomain_codeset",
141 "call_user_func_array",
143 "call_user_method_array",
194 "connection_aborted",
196 "connection_timeout",
200 "convert_cyr_string",
207 "cpdf_add_annotation",
215 "cpdf_closepath_fill_stroke",
216 "cpdf_closepath_stroke",
217 "cpdf_continue_text",
223 "cpdf_finalize_page",
224 "cpdf_global_set_document_limits",
230 "cpdf_output_buffer",
232 "cpdf_place_inline_image",
242 "cpdf_set_action_url",
243 "cpdf_set_char_spacing",
245 "cpdf_set_current_page",
249 "cpdf_set_font_directories",
250 "cpdf_set_font_map_file",
253 "cpdf_setgray_stroke",
254 "cpdf_set_horiz_scaling",
260 "cpdf_setmiterlimit",
261 "cpdf_set_page_animation",
263 "cpdf_setrgbcolor_fill",
264 "cpdf_setrgbcolor_stroke",
266 "cpdf_set_text_matrix",
268 "cpdf_set_text_rendering",
269 "cpdf_set_text_rise",
271 "cpdf_set_viewer_preferences",
272 "cpdf_set_word_spacing",
281 "crack_getlastmessage",
285 "create_cdata_section",
289 "create_entity_reference",
291 "create_processing_instruction",
314 "cybercash_base64_decode",
315 "cybercash_base64_encode",
318 "cybermut_creerformulairecm",
319 "cybermut_creerreponsecm",
321 "cyrus_authenticate",
345 "dbase_delete_record",
347 "dbase_get_record_with_names",
352 "dbase_replace_record",
374 "dbplus_freealllocks",
400 "dbplus_setindexbynumber",
405 "dbplus_undoprepare",
430 "DEFAULT_INCLUDE_PATH",
433 "define_syslog_variables",
467 "domxml_xslt_stylesheet",
468 "domxml_xslt_stylesheet_doc",
469 "domxml_xslt_stylesheet_file",
530 "fbsql_affected_rows",
540 "fbsql_database_password",
550 "fbsql_fetch_lengths",
551 "fbsql_fetch_object",
560 "fbsql_get_autostart_info",
577 "fbsql_set_lob_mode",
578 "fbsql_set_transaction",
585 "fdf_add_doc_javascript",
592 "fdf_get_attachment",
599 "fdf_next_field_name",
608 "fdf_set_javascript_action",
611 "fdf_set_submit_form_action",
612 "fdf_set_target_frame",
633 "filepro_fieldcount",
636 "filepro_fieldwidth",
709 "get_attribute_node",
719 "get_declared_classes",
720 "get_defined_constants",
721 "get_defined_functions",
724 "get_elements_by_tagname",
726 "get_extension_funcs",
731 "get_html_translation_table",
733 "get_included_files",
736 "get_loaded_extensions",
737 "get_magic_quotes_gpc",
738 "get_magic_quotes_runtime",
751 "get_required_files",
792 "gmp_perfect_square",
840 "html_entity_decode",
843 "HTTP_ACCEPT_CHARSET",
844 "HTTP_ACCEPT_LANGUAGE",
853 "HTTP_RAW_POST_DATA",
869 "hw_connection_info",
874 "hw_Document_Attributes",
875 "hw_Document_BodyTag",
876 "hw_Document_Content",
877 "hw_Document_SetContent",
888 "hw_GetChildCollObj",
889 "hw_GetChildDocColl",
890 "hw_GetChildDocCollObj",
892 "hw_GetObjectByQuery",
893 "hw_GetObjectByQueryColl",
894 "hw_GetObjectByQueryCollObj",
895 "hw_GetObjectByQueryObj",
900 "hw_GetRemoteChildren",
901 "hw_GetSrcByDestObj",
917 "hw_Output_Document",
941 "ibase_fetch_object",
954 "iconv_get_encoding",
955 "iconv_set_encoding",
959 "ifx_blobinfile_mode",
970 "ifx_fieldproperties",
978 "ifx_htmltbl_result",
998 "imagealphablending",
1002 "imagecolorallocate",
1003 "imagecolorallocatealpha",
1005 "imagecolorclosest",
1006 "imagecolorclosestalpha",
1007 "imagecolorclosesthwb",
1008 "imagecolordeallocate",
1010 "imagecolorexactalpha",
1011 "imagecolorresolve",
1012 "imagecolorresolvealpha",
1014 "imagecolorsforindex",
1016 "imagecolortransparent",
1019 "imagecopymergegray",
1020 "imagecopyresampled",
1023 "imagecreatefromgd",
1024 "imagecreatefromgd2",
1025 "imagecreatefromgd2part",
1026 "imagecreatefromgif",
1027 "imagecreatefromjpeg",
1028 "imagecreatefrompng",
1029 "imagecreatefromstring",
1030 "imagecreatefromwbmp",
1031 "imagecreatefromxbm",
1032 "imagecreatefromxpm",
1033 "imagecreatetruecolor",
1039 "imagefilledellipse",
1040 "imagefilledpolygon",
1041 "imagefilledrectangle",
1042 "imagefilltoborder",
1047 "imagegammacorrect",
1060 "imagepsencodefont",
1061 "imagepsextendfont",
1071 "imagesetthickness",
1077 "imagetruecolortopalette",
1081 "image_type_to_mime_type",
1091 "imap_clearflag_full",
1093 "imap_createmailbox",
1095 "imap_deletemailbox",
1100 "imap_fetch_overview",
1101 "imap_fetchstructure",
1102 "imap_getmailboxes",
1104 "imap_get_quotaroot",
1105 "imap_getsubscribed",
1113 "imap_listsubscribed",
1116 "imap_mailboxmsginfo",
1117 "imap_mail_compose",
1120 "imap_mime_header_decode",
1127 "imap_renamemailbox",
1129 "imap_rfc822_parse_adrlist",
1130 "imap_rfc822_parse_headers",
1131 "imap_rfc822_write_address",
1135 "imap_setflag_full",
1149 "import_request_variables",
1154 "ingres_autocommit",
1158 "ingres_fetch_array",
1159 "ingres_fetch_object",
1161 "ingres_field_length",
1162 "ingres_field_name",
1163 "ingres_field_nullable",
1164 "ingres_field_precision",
1165 "ingres_field_scale",
1166 "ingres_field_type",
1167 "ingres_num_fields",
1189 "ircg_channel_mode",
1191 "ircg_fetch_error_msg",
1192 "ircg_get_username",
1196 "ircg_is_conn_alive",
1199 "ircg_lookup_format_messages",
1202 "ircg_nickname_escape",
1203 "ircg_nickname_unescape",
1207 "ircg_register_format_messages",
1243 "java_last_exception_clear",
1244 "java_last_exception_get",
1268 "ldap_count_entries",
1275 "ldap_first_attribute",
1277 "ldap_first_reference",
1279 "ldap_get_attributes",
1284 "ldap_get_values_len",
1290 "ldap_next_attribute",
1292 "ldap_next_reference",
1293 "ldap_parse_reference",
1294 "ldap_parse_result",
1299 "ldap_set_rebind_proc",
1319 "mailparse_determine_best_xfer_encoding",
1320 "mailparse_msg_create",
1321 "mailparse_msg_extract_part",
1322 "mailparse_msg_extract_part_file",
1323 "mailparse_msg_free",
1324 "mailparse_msg_get_part",
1325 "mailparse_msg_get_part_data",
1326 "mailparse_msg_get_structure",
1327 "mailparse_msg_parse",
1328 "mailparse_msg_parse_file",
1329 "mailparse_rfc822_parse_addresses",
1330 "mailparse_stream_encode",
1331 "mailparse_uudecode_all",
1335 "mb_convert_encoding",
1337 "mb_convert_variables",
1338 "mb_decode_mimeheader",
1339 "mb_decode_numericentity",
1340 "mb_detect_encoding",
1342 "mb_encode_mimeheader",
1343 "mb_encode_numericentity",
1350 "mb_ereg_search_getpos",
1351 "mb_ereg_search_getregs",
1352 "mb_ereg_search_init",
1353 "mb_ereg_search_pos",
1354 "mb_ereg_search_regs",
1355 "mb_ereg_search_setpos",
1359 "mb_internal_encoding",
1361 "mb_output_handler",
1363 "mb_preferred_mime_name",
1364 "mb_regex_encoding",
1365 "mb_regex_set_options",
1376 "mb_substitute_character",
1379 "mcal_append_event",
1381 "mcal_create_calendar",
1382 "mcal_date_compare",
1386 "mcal_days_in_month",
1387 "mcal_delete_calendar",
1388 "mcal_delete_event",
1389 "mcal_event_add_attribute",
1391 "mcal_event_set_alarm",
1392 "mcal_event_set_category",
1393 "mcal_event_set_class",
1394 "mcal_event_set_description",
1395 "mcal_event_set_end",
1396 "mcal_event_set_recur_daily",
1397 "mcal_event_set_recur_monthly_mday",
1398 "mcal_event_set_recur_monthly_wday",
1399 "mcal_event_set_recur_none",
1400 "mcal_event_set_recur_weekly",
1401 "mcal_event_set_recur_yearly",
1402 "mcal_event_set_start",
1403 "mcal_event_set_title",
1405 "mcal_fetch_current_stream_event",
1407 "mcal_is_leap_year",
1410 "mcal_next_recurrence",
1413 "mcal_rename_calendar",
1418 "mcal_week_of_year",
1424 "mcrypt_enc_get_algorithms_name",
1425 "mcrypt_enc_get_block_size",
1426 "mcrypt_enc_get_iv_size",
1427 "mcrypt_enc_get_key_size",
1428 "mcrypt_enc_get_modes_name",
1429 "mcrypt_enc_get_supported_key_sizes",
1430 "mcrypt_enc_is_block_algorithm",
1431 "mcrypt_enc_is_block_algorithm_mode",
1432 "mcrypt_enc_is_block_mode",
1434 "mcrypt_enc_self_test",
1436 "mcrypt_generic_deinit",
1437 "mcrypt_generic_end",
1438 "mcrypt_generic_init",
1439 "mcrypt_get_block_size",
1440 "mcrypt_get_cipher_name",
1441 "mcrypt_get_iv_size",
1442 "mcrypt_get_key_size",
1443 "mcrypt_list_algorithms",
1444 "mcrypt_list_modes",
1445 "mcrypt_module_close",
1446 "mcrypt_module_get_algo_block_size",
1447 "mcrypt_module_get_algo_key_size",
1448 "mcrypt_module_get_supported_key_sizes",
1449 "mcrypt_module_is_block_algorithm",
1450 "mcrypt_module_is_block_algorithm_mode",
1451 "mcrypt_module_is_block_mode",
1452 "mcrypt_module_open",
1453 "mcrypt_module_self_test",
1461 "mcve_completeauthorizations",
1463 "mcve_connectionerror",
1464 "mcve_deleteresponse",
1466 "mcve_deleteusersetup",
1469 "mcve_destroyengine",
1475 "mcve_getcellbynum",
1476 "mcve_getcommadelimited",
1479 "mcve_getuserparam",
1485 "mcve_initusersetup",
1486 "mcve_iscommadelimited",
1489 "mcve_maxconntimeout",
1494 "mcve_parsecommadelimited",
1497 "mcve_preauthcompletion",
1499 "mcve_responseparam",
1502 "mcve_returnstatus",
1513 "mcve_transactionauth",
1514 "mcve_transactionavs",
1515 "mcve_transactionbatch",
1516 "mcve_transactioncv",
1517 "mcve_transactionid",
1518 "mcve_transactionitem",
1519 "mcve_transactionssent",
1520 "mcve_transactiontext",
1521 "mcve_transinqueue",
1527 "mcve_verifyconnection",
1528 "mcve_verifysslcert",
1538 "mhash_get_block_size",
1539 "mhash_get_hash_name",
1542 "mime_content_type",
1545 "ming_setcubicthreshold",
1547 "ming_useswfversion",
1555 "move_uploaded_file",
1560 "msession_disconnect",
1563 "msession_get_array",
1572 "msession_set_array",
1584 "msql_affected_rows",
1596 "msql_fetch_object",
1628 "mssql_fetch_array",
1629 "mssql_fetch_assoc",
1630 "mssql_fetch_batch",
1631 "mssql_fetch_field",
1632 "mssql_fetch_object",
1634 "mssql_field_length",
1638 "mssql_free_result",
1639 "mssql_free_statement",
1640 "mssql_get_last_message",
1641 "mssql_guid_string",
1643 "mssql_min_error_severity",
1644 "mssql_min_message_severity",
1645 "mssql_next_result",
1651 "mssql_rows_affected",
1662 "mysql_affected_rows",
1663 "mysql_change_user",
1664 "mysql_client_encoding",
1674 "mysql_escape_string",
1675 "mysql_fetch_array",
1676 "mysql_fetch_assoc",
1677 "mysql_fetch_field",
1678 "mysql_fetch_lengths",
1679 "mysql_fetch_object",
1681 "mysql_field_flags",
1685 "mysql_field_table",
1687 "mysql_free_result",
1688 "mysql_get_client_info",
1689 "mysql_get_host_info",
1690 "mysql_get_proto_info",
1691 "mysql_get_server_info",
1695 "mysql_list_fields",
1696 "mysql_list_processes",
1697 "mysql_list_tables",
1703 "mysql_real_escape_string",
1709 "mysql_unbuffered_query",
1714 "ncurses_addchnstr",
1718 "ncurses_assume_default_colors",
1727 "ncurses_can_change_color",
1732 "ncurses_color_set",
1734 "ncurses_define_key",
1735 "ncurses_def_prog_mode",
1736 "ncurses_def_shell_mode",
1737 "ncurses_delay_output",
1746 "ncurses_erasechar",
1752 "ncurses_halfdelay",
1753 "ncurses_has_colors",
1760 "ncurses_init_color",
1761 "ncurses_init_pair",
1771 "ncurses_mouseinterval",
1772 "ncurses_mousemask",
1775 "ncurses_mvaddchnstr",
1776 "ncurses_mvaddchstr",
1777 "ncurses_mvaddnstr",
1785 "ncurses_mvwaddstr",
1792 "ncurses_noqiflush",
1803 "ncurses_scr_restore",
1806 "ncurses_slk_attroff",
1807 "ncurses_slk_attron",
1808 "ncurses_slk_attrset",
1809 "ncurses_slk_clear",
1810 "ncurses_slk_color",
1812 "ncurses_slk_noutrefresh",
1813 "ncurses_slk_refresh",
1814 "ncurses_slk_restore",
1815 "ncurses_slk_touch",
1818 "ncurses_start_color",
1819 "ncurses_termattrs",
1822 "ncurses_typeahead",
1824 "ncurses_ungetmouse",
1825 "ncurses_use_default_colors",
1827 "ncurses_use_extended_names",
1845 "notes_create_note",
1848 "notes_header_info",
1851 "notes_mark_unread",
1868 "ob_implicit_flush",
1876 "ocicollassignelem",
1883 "ocicolumnprecision",
1894 "ocifetchstatement",
1895 "ocifreecollection",
1918 "ociwritelobtofile",
1924 "odbc_columnprivileges",
1937 "odbc_fetch_object",
1942 "odbc_field_precision",
1955 "odbc_procedurecolumns",
1961 "odbc_specialcolumns",
1963 "odbc_tableprivileges",
1967 "openssl_csr_export",
1968 "openssl_csr_export_to_file",
1971 "openssl_error_string",
1973 "openssl_get_privatekey",
1974 "openssl_get_publickey",
1976 "openssl_pkcs7_decrypt",
1977 "openssl_pkcs7_encrypt",
1978 "openssl_pkcs7_sign",
1979 "openssl_pkcs7_verify",
1980 "openssl_pkey_export",
1981 "openssl_pkey_export_to_file",
1982 "openssl_pkey_get_private",
1983 "openssl_pkey_get_public",
1985 "openssl_private_decrypt",
1986 "openssl_private_encrypt",
1987 "openssl_public_decrypt",
1988 "openssl_public_encrypt",
1992 "openssl_x509_check_private_key",
1993 "openssl_x509_checkpurpose",
1994 "openssl_x509_export",
1995 "openssl_x509_export_to_file",
1996 "openssl_x509_free",
1997 "openssl_x509_parse",
1998 "openssl_x509_read",
2031 "ovrimos_fetch_into",
2032 "ovrimos_fetch_row",
2033 "ovrimos_field_len",
2034 "ovrimos_field_name",
2035 "ovrimos_field_num",
2036 "ovrimos_field_type",
2037 "ovrimos_free_result",
2038 "ovrimos_longreadlen",
2039 "ovrimos_num_fields",
2043 "ovrimos_result_all",
2060 "pcntl_wexitstatus",
2062 "pcntl_wifsignaled",
2066 "pdf_add_annotation",
2068 "pdf_add_launchlink",
2069 "pdf_add_locallink",
2073 "pdf_add_thumbnail",
2079 "pdf_begin_pattern",
2080 "pdf_begin_template",
2086 "pdf_closepath_fill_stroke",
2087 "pdf_closepath_stroke",
2089 "pdf_close_pdi_page",
2091 "pdf_continue_text",
2105 "pdf_get_image_height",
2106 "pdf_get_image_width",
2107 "pdf_get_majorversion",
2108 "pdf_get_minorversion",
2109 "pdf_get_parameter",
2110 "pdf_get_pdi_parameter",
2111 "pdf_get_pdi_value",
2115 "pdf_makespotcolor",
2123 "pdf_open_image_file",
2125 "pdf_open_memory_image",
2127 "pdf_open_pdi_page",
2131 "pdf_place_pdi_page",
2137 "pdf_set_border_color",
2138 "pdf_set_border_dash",
2139 "pdf_set_border_style",
2140 "pdf_set_char_spacing",
2149 "pdf_setgray_stroke",
2150 "pdf_set_horiz_scaling",
2152 "pdf_set_info_author",
2153 "pdf_set_info_creator",
2154 "pdf_set_info_keywords",
2155 "pdf_set_info_subject",
2156 "pdf_set_info_title",
2162 "pdf_setmiterlimit",
2163 "pdf_set_parameter",
2166 "pdf_setrgbcolor_fill",
2167 "pdf_setrgbcolor_stroke",
2168 "pdf_set_text_matrix",
2170 "pdf_set_text_rendering",
2171 "pdf_set_text_rise",
2173 "pdf_set_word_spacing",
2181 "PEAR_EXTENSION_DIR",
2186 "pfpro_process_raw",
2191 "pg_client_encoding",
2194 "pg_connection_busy",
2195 "pg_connection_reset",
2196 "pg_connection_status",
2251 "pg_set_client_encoding",
2254 "pg_unescape_bytea",
2258 "PHP_CONFIG_FILE_PATH",
2262 "PHP_EXTENSION_DIR",
2264 "php_ini_scanned_files",
2266 "PHP_LOCALSTATEDIR",
2269 "PHP_OUTPUT_HANDLER_CONT",
2270 "PHP_OUTPUT_HANDLER_END",
2271 "PHP_OUTPUT_HANDLER_START",
2320 "preg_replace_callback",
2327 "printer_create_brush",
2328 "printer_create_dc",
2329 "printer_create_font",
2330 "printer_create_pen",
2331 "printer_delete_brush",
2332 "printer_delete_dc",
2333 "printer_delete_font",
2334 "printer_delete_pen",
2336 "printer_draw_chord",
2337 "printer_draw_elipse",
2338 "printer_draw_line",
2340 "printer_draw_rectangle",
2341 "printer_draw_roundrect",
2342 "printer_draw_text",
2345 "printer_get_option",
2347 "printer_logical_fontheight",
2349 "printer_select_brush",
2350 "printer_select_font",
2351 "printer_select_pen",
2352 "printer_set_option",
2353 "printer_start_doc",
2354 "printer_start_page",
2363 "pspell_add_to_personal",
2364 "pspell_add_to_session",
2366 "pspell_clear_session",
2367 "pspell_config_create",
2368 "pspell_config_ignore",
2369 "pspell_config_mode",
2370 "pspell_config_personal",
2371 "pspell_config_repl",
2372 "pspell_config_runtogether",
2373 "pspell_config_save_repl",
2375 "pspell_new_config",
2376 "pspell_new_personal",
2377 "pspell_save_wordlist",
2378 "pspell_store_replacement",
2386 "quoted_printable_decode",
2399 "readline_add_history",
2400 "readline_clear_history",
2401 "readline_completion_function",
2403 "readline_list_history",
2404 "readline_read_history",
2405 "readline_write_history",
2412 "register_shutdown_function",
2413 "register_tick_function",
2429 "restore_error_handler",
2430 "restore_include_path",
2459 "sesam_affected_rows",
2466 "sesam_fetch_array",
2467 "sesam_fetch_result",
2469 "sesam_field_array",
2471 "sesam_free_result",
2476 "sesam_settransaction",
2478 "session_cache_expire",
2479 "session_cache_limiter",
2483 "session_get_cookie_params",
2485 "session_is_registered",
2486 "session_module_name",
2490 "session_save_path",
2491 "session_set_cookie_params",
2492 "session_set_save_handler",
2494 "session_unregister",
2496 "session_write_close",
2503 "setcommitedversion",
2509 "set_error_handler",
2522 "set_magic_quotes_runtime",
2564 "snmp_get_quick_print",
2567 "snmp_set_quick_print",
2572 "socket_clear_error",
2576 "socket_create_listen",
2577 "socket_create_pair",
2578 "socket_get_option",
2579 "socket_getpeername",
2580 "socket_getsockname",
2581 "socket_get_status",
2583 "socket_iovec_alloc",
2584 "socket_iovec_delete",
2585 "socket_iovec_fetch",
2586 "socket_iovec_free",
2588 "socket_last_error",
2599 "socket_set_blocking",
2600 "socket_set_nonblock",
2601 "socket_set_option",
2602 "socket_set_timeout",
2627 "stream_context_create",
2628 "stream_context_get_options",
2629 "stream_context_set_option",
2630 "stream_context_set_params",
2631 "stream_filter_append",
2632 "stream_filter_prepend",
2633 "stream_get_filters",
2634 "stream_get_meta_data",
2635 "stream_get_wrappers",
2637 "stream_register_filter",
2638 "stream_register_wrapper",
2640 "stream_set_blocking",
2641 "stream_set_timeout",
2642 "stream_set_write_buffer",
2676 "swf_actiongotoframe",
2677 "swf_actiongotolabel",
2678 "swf_actionnextframe",
2680 "swf_actionprevframe",
2681 "swf_actionsettarget",
2683 "swf_actiontogglequality",
2684 "swf_actionwaitforframe",
2685 "swf_addbuttonrecord",
2689 "swfbutton_keypress",
2707 "swf_getbitmapinfo",
2736 "swf_shapecurveto3",
2737 "swf_shapefillbitmapclip",
2738 "swf_shapefillbitmaptile",
2740 "swf_shapefillsolid",
2741 "swf_shapelinesolid",
2747 "swf_startdoaction",
2756 "sybase_affected_rows",
2760 "sybase_fetch_array",
2761 "sybase_fetch_field",
2762 "sybase_fetch_object",
2764 "sybase_field_seek",
2765 "sybase_free_result",
2766 "sybase_get_last_message",
2767 "sybase_min_client_severity",
2768 "sybase_min_error_severity",
2769 "sybase_min_message_severity",
2770 "sybase_min_server_severity",
2771 "sybase_num_fields",
2800 "udm_add_search_limit",
2805 "udm_check_charset",
2807 "udm_clear_search_limits",
2814 "udm_free_ispell_data",
2816 "udm_get_doc_count",
2817 "udm_get_res_field",
2818 "udm_get_res_param",
2819 "udm_load_ispell_data",
2821 "udm_set_agent_param",
2830 "unregister_tick_function",
2849 "vpopmail_add_alias_domain",
2850 "vpopmail_add_alias_domain_ex",
2851 "vpopmail_add_domain",
2852 "vpopmail_add_domain_ex",
2853 "vpopmail_add_user",
2854 "vpopmail_alias_add",
2855 "vpopmail_alias_del",
2856 "vpopmail_alias_del_domain",
2857 "vpopmail_alias_get",
2858 "vpopmail_alias_get_all",
2859 "vpopmail_auth_user",
2860 "vpopmail_del_domain",
2861 "vpopmail_del_domain_ex",
2862 "vpopmail_del_user",
2865 "vpopmail_set_user_quota",
2869 "w32api_init_dtype",
2870 "w32api_invoke_function",
2871 "w32api_register_function",
2872 "w32api_set_call_method",
2876 "wddx_packet_start",
2877 "wddx_serialize_value",
2878 "wddx_serialize_vars",
2883 "xml_get_current_byte_index",
2884 "xml_get_current_column_number",
2885 "xml_get_current_line_number",
2886 "xml_get_error_code",
2888 "xml_parse_into_struct",
2889 "xml_parser_create",
2890 "xml_parser_create_ns",
2892 "xml_parser_get_option",
2893 "xml_parser_set_option",
2895 "xmlrpc_decode_request",
2897 "xmlrpc_encode_request",
2899 "xmlrpc_parse_method_descriptions",
2900 "xmlrpc_server_add_introspection_data",
2901 "xmlrpc_server_call_method",
2902 "xmlrpc_server_create",
2903 "xmlrpc_server_destroy",
2904 "xmlrpc_server_register_introspection_callback",
2905 "xmlrpc_server_register_method",
2907 "xml_set_character_data_handler",
2908 "xml_set_default_handler",
2909 "xml_set_element_handler",
2910 "xml_set_end_namespace_decl_handler",
2911 "xml_set_external_entity_ref_handler",
2912 "xml_set_notation_decl_handler",
2914 "xml_set_processing_instruction_handler",
2915 "xml_set_start_namespace_decl_handler",
2916 "xml_set_unparsed_entity_decl_handler",
2918 "xpath_eval_expression",
2919 "xpath_new_context",
2926 "xslt_output_process",
2928 "xslt_set_encoding",
2929 "xslt_set_error_handler",
2931 "xslt_set_sax_handler",
2932 "xslt_set_sax_handlers",
2933 "xslt_set_scheme_handler",
2934 "xslt_set_scheme_handlers",
2963 "yp_get_default_domain",
2973 "zip_entry_compressedsize",
2974 "zip_entry_compressionmethod",
2975 "zip_entry_filesize",
2999 uDebug()<<
"Cannot write class of NULL concept!";
3006 if (fileName.isEmpty()) {
3012 if (!
openFile(filephp, fileName)) {
3030 php <<
"<?php" <<
m_endl;
3039 php <<
"require_once '" << headerName <<
"';" <<
m_endl;
3046 php << m_endl <<
"/**" <<
m_endl;
3047 php <<
" * class " << classname <<
m_endl;
3061 php <<
"interface " << classname;
3067 if (superclasses.
count() > 0) {
3071 if (superclasses.
count() > 1)
3072 php <<
m_indentation <<
"//WARNING: PHP5 does not support multiple inheritance but there is more than 1 superclass defined in your UML model!";
3075 if (!realizations.
isEmpty()) {
3076 int rc = realizations.
count();
3087 php << m_endl <<
'{' <<
m_endl;
3098 uError() <<
"aggregation role A object is NULL" << endl;
3116 uError() <<
"composition role A object is NULL";
3130 writeAttributes(c, php);
3133 writeOperations(c, php);
3138 php << m_endl <<
"} // end of " << classname <<
m_endl;
3161 bool generateErrorStub =
false;
3186 writeOperations(classname, oppub, php, isInterface, generateErrorStub);
3191 writeOperations(classname, opprot, php, isInterface, generateErrorStub);
3196 writeOperations(classname, oppriv, php, isInterface, generateErrorStub);
3205 if (!realizations.
isEmpty()) {
3223 writeOperations(classname, opreal, php,
false,
true);
3235 bool generateErrorStub )
3237 Q_UNUSED(classname);
3289 php <<
"protected ";
3316 if (generateErrorStub) {
3317 php << m_indentation << m_indentation <<
"trigger_error(\"Implement \" . __FUNCTION__);" <<
m_endl;
3323 php << m_indentation <<
"} // end of member function " <<
cleanName(op->
name()) << m_endl;
3363 php<< m_endl << m_indentation <<
" /*** Attributes: ***/" << m_endl <<m_endl;
3366 writeAttributes(atpub, php);
3370 writeAttributes(atprot, php);
3374 writeAttributes(atpriv, php);
3389 if (isStatic) php << m_indentation <<
" * @static" <<
m_endl;
3392 php << m_indentation <<
" * @access public" <<
m_endl;
3395 php << m_indentation <<
" * @access protected" <<
m_endl;
3398 php << m_indentation <<
" * @access private" <<
m_endl;
3403 php << m_indentation <<
" */" <<
m_endl;
3411 php <<
"protected ";
3419 if (isStatic) php <<
"static ";
3423 php <<
";" << m_endl <<
m_endl;
3455 #include "php5writer.moc"
UMLAssociationList getAggregations()
Shorthand for getSpecificAssocs(Uml::at_Aggregation)
UMLObject * getObject(Uml::RoleType::Enum role) const
Returns the UMLObject assigned to the given role.
This class contains the non-graphical information required for a UML Package.
This class defines the non-graphical information required for a UML Classifier (ie a class or interfa...
QString getInitialValue() const
Returns The initial value of the UMLAttribute.
Uml::Visibility::Enum visibility() const
Returns the visibility of the object.
bool openFile(QFile &file, const QString &name)
Opens a file named "name" for writing in the outputDirectory.
QString findFileName(UMLPackage *concept, const QString &ext)
Determine the file name.
This class is used to set up information for an attribute.
This sub-class adds copyInto and clone to the QPtrList base class.
virtual QString getHeadingFile(const QString &file)
Gets the heading file (as a string) to be inserted at the beginning of the generated file...
This class is the non-graphical version of UMLWidget.
This class contains the non-graphic representation of an association.
int count(const T &value) const
void append(const T &value)
bool isInterface() const
Returns true if this classifier represents an interface.
void codeGenerated(UMLClassifier *concept, bool generated)
UMLAssociationList getCompositions()
Shorthand for getSpecificAssocs(Uml::at_Composition)
virtual QStringList reservedKeywords() const
Get list of reserved keywords.
static const char * reserved_words[]
static QString formatSourceCode(const QString &code, const QString &indentation)
Format source code for output in source files by adding the correct indentation to every line of code...
static void findObjectsRelated(UMLClassifier *c, UMLPackageList &cList)
Finds all classes in the current document to which objects of class c are in some way related...
QString & replace(int position, int n, QChar after)
bool isStatic() const
Returns true if this UMLObject has classifier scope, otherwise false (the default).
UMLAttributeList getAttributeList() const
Returns the attributes for the specified scope.
This class represents an operation in the UML model.
virtual void writeClass(UMLClassifier *c)
Call this method to generate Php code for a UMLClassifier.
UMLClassifierList getSuperClasses(bool withRealizations=true)
Return a list of the superclasses of this concept.
QString getSourceCode() const
Returns the source code for this operation.
UMLOperationList getOpList(bool includeInherited=false, UMLClassifierSet *alreadyTraversed=0)
Return a list of operations for the Classifier.
QString name() const
Returns a copy of m_name.
bool forceSections() const
static QString formatDoc(const QString &text, const QString &linePrefix=QLatin1String(" *"), int lineWidth=80)
Format documentation for output in source files.
static QString cleanName(const QString &name)
Replaces spaces with underscores and capitalises as defined in m_modname.
void showGeneratedFile(const QString &filename)
bool isAbstract() const
Returns the abstract state of the object.
QString getMultiplicity(Uml::RoleType::Enum role) const
Returns the multiplicity assigned to the given role.
virtual QString getTypeName() const
Returns the type name of the UMLClassifierListItem.
virtual Uml::ProgrammingLanguage::Enum language() const
Returns "PHP".
virtual UMLAssociationList getRealizations()
Shorthand for getSpecificAssocs(Uml::at_Realization)
QString doc() const
Returns the documentation for the object.
UMLAttributeList getParmList() const
Returns a list of parameters.