| 1 |  |  | <?php | 
            
                                                                                                            
                            
            
                                    
            
            
                | 2 |  |  | class CodeFixer { | 
                            
                    |  |  |  | 
                                                                                        
                                                                                     | 
            
                                                                                                            
                            
            
                                    
            
            
                | 3 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 4 |  |  | 	/** | 
            
                                                                                                            
                            
            
                                    
            
            
                | 5 |  |  | 	 * Just basic function renames from A to B | 
            
                                                                                                            
                            
            
                                    
            
            
                | 6 |  |  | 	 * | 
            
                                                                                                            
                            
            
                                    
            
            
                | 7 |  |  | 	 * @param string $maxVersion Maximum Elgg version to support | 
            
                                                                                                            
                            
            
                                    
            
            
                | 8 |  |  | 	 * @return array | 
            
                                                                                                            
                            
            
                                    
            
            
                | 9 |  |  | 	 */ | 
            
                                                                                                            
                            
            
                                    
            
            
                | 10 | 1 |  | 	public function getBasicFunctionRenames($maxVersion = '') { | 
            
                                                                                                            
                            
            
                                    
            
            
                | 11 |  |  | 		$data = array( | 
            
                                                                                                            
                            
            
                                    
            
            
                | 12 |  |  | 			'1.7' => array( | 
            
                                                                                                            
                            
            
                                    
            
            
                | 13 | 1 |  | 				'elgg_validate_action_url' => 'elgg_add_action_tokens_to_url', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 14 | 1 |  | 				'menu_item' => 'make_register_object', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 15 | 1 |  | 				'extend_view' => 'elgg_extend_view', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 16 | 1 |  | 				'get_views' => 'elgg_get_views', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 17 | 1 |  | 			), | 
            
                                                                                                            
                            
            
                                    
            
            
                | 18 |  |  | 			'1.8' => array( | 
            
                                                                                                            
                            
            
                                    
            
            
                | 19 | 1 |  | 				'register_elgg_event_handler' => 'elgg_register_event_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 20 | 1 |  | 				'unregister_elgg_event_handler' => 'elgg_unregister_event_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 21 | 1 |  | 				'trigger_elgg_event' => 'elgg_trigger_event', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 22 | 1 |  | 				'register_plugin_hook' => 'elgg_register_plugin_hook_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 23 | 1 |  | 				'unregister_plugin_hook' => 'elgg_unregister_plugin_hook_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 24 | 1 |  | 				'trigger_plugin_hook' => 'elgg_trigger_plugin_hook', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 25 | 1 |  | 				'friendly_title' => 'elgg_get_friendly_title', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 26 | 1 |  | 				'friendly_time' => 'elgg_view_friendly_time', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 27 | 1 |  | 				'page_owner' => 'elgg_get_page_owner_guid', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 28 | 1 |  | 				'page_owner_entity' => 'elgg_get_page_owner_entity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 29 | 1 |  | 				'set_page_owner' => 'elgg_set_page_owner_guid', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 30 | 1 |  | 				'set_context' => 'elgg_set_context', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 31 | 1 |  | 				'get_context' => 'elgg_get_context', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 32 | 1 |  | 				'get_plugin_name' => 'elgg_get_calling_plugin_id', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 33 | 1 |  | 				'is_plugin_enabled' => 'elgg_is_active_plugin', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 34 | 1 |  | 				'set_user_validation_status' => 'elgg_set_user_validation_status', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 35 | 1 |  | 				'get_loggedin_user' => 'elgg_get_logged_in_user_entity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 36 | 1 |  | 				'get_loggedin_userid' => 'elgg_get_logged_in_user_guid', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 37 | 1 |  | 				'isloggedin' => 'elgg_is_logged_in', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 38 | 1 |  | 				'isadminloggedin' => 'elgg_is_admin_logged_in', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 39 | 1 |  | 				'load_plugins' => '_elgg_load_plugins', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 40 | 1 |  | 				'set_plugin_usersetting' => 'elgg_set_plugin_user_setting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 41 | 1 |  | 				'clear_plugin_usersetting' => 'elgg_unset_plugin_user_setting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 42 | 1 |  | 				'get_plugin_usersetting' => 'elgg_get_plugin_user_setting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 43 | 1 |  | 				'set_plugin_setting' => 'elgg_set_plugin_setting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 44 | 1 |  | 				'get_plugin_setting' => 'elgg_get_plugin_setting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 45 | 1 |  | 				'clear_plugin_setting' => 'elgg_unset_plugin_setting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 46 | 1 |  | 				'clear_all_plugin_settings' => 'elgg_unset_all_plugin_settings', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 47 | 1 |  | 				'set_view_location' => 'elgg_set_view_location', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 48 | 1 |  | 				'get_metadata' => 'elgg_get_metadata_from_id', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 49 | 1 |  | 				'get_annotation' => 'elgg_get_annotation_from_id', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 50 | 1 |  | 				'register_page_handler' => 'elgg_register_page_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 51 | 1 |  | 				'unregister_page_handler' => 'elgg_unregister_page_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 52 | 1 |  | 				'register_entity_type' => 'elgg_register_entity_type', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 53 | 1 |  | 				'elgg_view_register_simplecache' => 'elgg_register_simplecache_view', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 54 | 1 |  | 				'elgg_view_regenerate_simplecache' => 'elgg_regenerate_simplecache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 55 | 1 |  | 				'elgg_view_enable_simplecache' => 'elgg_enable_simplecache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 56 | 1 |  | 				'elgg_view_disable_simplecache' => 'elgg_disable_simplecache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 57 | 1 |  | 				'remove_widget_type' => 'elgg_unregister_widget_type', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 58 | 1 |  | 				'widget_type_exists' => 'elgg_is_widget_type', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 59 | 1 |  | 				'get_widget_types' => 'elgg_get_widget_types', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 60 | 1 |  | 				'display_widget' => 'elgg_view_entity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 61 | 1 |  | 				'invalidate_cache_for_entity' => '_elgg_invalidate_cache_for_entity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 62 | 1 |  | 				'cache_entity' => '_elgg_cache_entity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 63 | 1 |  | 				'retrieve_cached_entity' => '_elgg_retrieve_cached_entity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 64 | 1 |  | 			), | 
            
                                                                                                            
                            
            
                                    
            
            
                | 65 |  |  | 			'1.9' => array( | 
            
                                                                                                            
                            
            
                                    
            
            
                | 66 | 1 |  | 				'setup_db_connections' => '_elgg_services()->db->setupConnections', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 67 | 1 |  | 				'get_db_link' => '_elgg_services()->db->getLink', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 68 | 1 |  | 				'get_db_error' => 'mysql_error', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 69 | 1 |  | 				'execute_delayed_query' => '_elgg_services()->db->registerDelayedQuery', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 70 | 1 |  | 				'elgg_regenerate_simplecache' => 'elgg_invalidate_simplecache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 71 | 1 |  | 				'elgg_get_filepath_cache' => 'elgg_get_system_cache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 72 | 1 |  | 				'elgg_filepath_cache_reset' => 'elgg_reset_system_cache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 73 | 1 |  | 				'elgg_filepath_cache_save' => 'elgg_save_system_cache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 74 | 1 |  | 				'elgg_filepath_cache_load' => 'elgg_load_system_cache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 75 | 1 |  | 				'elgg_enable_filepath_cache' => 'elgg_enable_system_cache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 76 | 1 |  | 				'elgg_disable_filepath_cache' => 'elgg_disable_system_cache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 77 | 1 |  | 				'unregister_entity_type' => 'elgg_unregister_entity_type', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 78 | 1 |  | 				'autop' => 'elgg_autop', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 79 | 1 |  | 				'xml_to_object' => 'new ElggXMLElement', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 80 | 1 |  | 				'unregister_notification_handler' => 'elgg_unregister_notification_method', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 81 | 1 |  | 			), | 
            
                                                                                                            
                            
            
                                    
            
            
                | 82 |  |  | 			'1.10' => array( | 
            
                                                                                                            
                            
            
                                    
            
            
                | 83 | 1 |  | 				'file_get_general_file_type' => 'elgg_get_file_simple_type', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 84 | 1 |  | 				'file_get_simple_type' => 'elgg_get_file_simple_type', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 85 | 1 |  | 			), | 
            
                                                                                                            
                            
            
                                    
            
            
                | 86 | 1 |  | 		); | 
            
                                                                                                            
                            
            
                                    
            
            
                | 87 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 88 | 1 |  | 		$result = array(); | 
            
                                                                                                            
                            
            
                                    
            
            
                | 89 | 1 |  | 		foreach ($data as $version => $rows) { | 
            
                                                                                                            
                            
            
                                    
            
            
                | 90 | 1 |  | 			if (!$maxVersion || version_compare($version, $maxVersion, '<=')) { | 
            
                                                                                                            
                            
            
                                    
            
            
                | 91 | 1 |  | 				$result = array_merge($result, $rows); | 
            
                                                                                                            
                            
            
                                    
            
            
                | 92 | 1 |  | 			} | 
            
                                                                                                            
                            
            
                                    
            
            
                | 93 | 1 |  | 		} | 
            
                                                                                                            
                            
            
                                    
            
            
                | 94 | 1 |  | 		return $result; | 
            
                                                                                                            
                            
            
                                    
            
            
                | 95 |  |  | 	} | 
            
                                                                                                            
                            
            
                                    
            
            
                | 96 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 97 |  |  | 	/** | 
            
                                                                                                            
                            
            
                                    
            
            
                | 98 |  |  | 	 * Function renames from A to B with parameters manipulation | 
            
                                                                                                            
                            
            
                                    
            
            
                | 99 |  |  | 	 * | 
            
                                                                                                            
                            
            
                                    
            
            
                | 100 |  |  | 	 * @return array | 
            
                                                                                                            
                            
            
                                    
            
            
                | 101 |  |  | 	 */ | 
            
                                                                                                            
                            
            
                                    
            
            
                | 102 |  |  | 	public function getBasicFunctionSnippets() { | 
            
                                                                                                            
                            
            
                                    
            
            
                | 103 |  |  | 		return array( | 
            
                                                                                                            
                            
            
                                    
            
            
                | 104 |  |  | 			'elgg_get_entity_owner_where_sql' => '_elgg_get_guid_based_where_sql', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 105 |  |  | 			'elgg_get_entity_container_where_sql' => '_elgg_get_guid_based_where_sql', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 106 |  |  | 			'elgg_get_entity_site_where_sql' => '_elgg_get_guid_based_where_sql', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 107 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 108 |  |  | //			'get_entities_from_access_id' => 'elgg_get_entities_from_access_id', //bad params count | 
                            
                    |  |  |  | 
                                                                                        
                                                                                     | 
            
                                                                                                            
                            
            
                                    
            
            
                | 109 |  |  | //			'get_entities_from_annotations' => 'elgg_get_entities_from_annotations',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 110 |  |  | //			'list_entities_from_annotations' => 'elgg_list_entities_from_annotations',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 111 |  |  | //			'get_library_files' => 'elgg_get_file_list',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 112 |  |  | //			'get_entities' => 'elgg_get_entities',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 113 |  |  | //			'list_registered_entities' => 'elgg_list_registered_entities',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 114 |  |  | //			'list_entities' => 'elgg_list_entities',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 115 |  |  | //			'get_entities_from_metadata' => 'elgg_get_entities_from_metadata',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 116 |  |  | //			'get_entities_from_metadata_multi' => 'elgg_get_entities_from_metadata',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 117 |  |  | //			'get_entities_from_relationship' => 'elgg_get_entities_from_relationship',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 118 |  |  | //			'make_register_object' => 'add_submenu_item',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 119 |  |  | //			'list_entities_from_access_id' => 'elgg_list_entities_from_access_id',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 120 |  |  | //			'register_action' => 'elgg_register_action',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 121 |  |  | //			'get_entities_from_annotations_calculate_x' => 'elgg_get_entities_from_annotation_calculation',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 122 |  |  | //			'get_entities_from_annotation_count' => 'elgg_get_entities_from_annotation_calculation',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 123 |  |  | //			'list_entities_from_annotation_count' => 'elgg_list_entities_from_annotation_calculation',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 124 |  |  | //			'get_objects_in_group' => 'elgg_get_entities',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 125 |  |  | //			'list_entities_groups' => 'elgg_list_entities',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 126 |  |  | //			'get_entities_from_metadata_groups' => 'elgg_get_entities_from_metadata',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 127 |  |  | //			'get_entities_from_metadata_groups_multi' => 'elgg_get_entities_from_metadata',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 128 |  |  | //			'list_entities_in_area' => 'elgg_get_entities_from_location',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 129 |  |  | //			'list_entities_location' => 'elgg_list_entities_from_location',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 130 |  |  | //			'get_entities_in_area' => 'elgg_get_entities_from_location',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 131 |  |  | //			'list_entities_from_metadata' => 'elgg_list_entities_from_metadata',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 132 |  |  | //			'list_entities_from_metadata_multi' => 'elgg_list_entities_from_metadata',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 133 |  |  | //			'regenerate_plugin_list' => '_elgg_generate_plugin_entities',//bad params count | 
            
                                                                                                            
                            
            
                                    
            
            
                | 134 |  |  | 		); | 
            
                                                                                                            
                            
            
                                    
            
            
                | 135 |  |  | 	} | 
            
                                                                                                            
                            
            
                                    
            
            
                | 136 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 137 |  |  | //	public function getBasicFunctionRenamesTest() { | 
                            
                    |  |  |  | 
                                                                                        
                                                                                     | 
            
                                                                                                            
                            
            
                                    
            
            
                | 138 |  |  | //		$functs = $this->getBasicFunctionRenames(); | 
            
                                                                                                            
                            
            
                                    
            
            
                | 139 |  |  | //		foreach ($functs as $oldFunct => $newFunct) { | 
            
                                                                                                            
                            
            
                                    
            
            
                | 140 |  |  | //			$oldFunctReflection = new ReflectionFunction($oldFunct); | 
            
                                                                                                            
                            
            
                                    
            
            
                | 141 |  |  | //			$newFunctReflection = new ReflectionFunction($newFunct); | 
            
                                                                                                            
                            
            
                                    
            
            
                | 142 |  |  | //			if ($oldFunctReflection->getNumberOfParameters() != $newFunctReflection->getNumberOfParameters()) { | 
            
                                                                                                            
                            
            
                                    
            
            
                | 143 |  |  | //				var_dump($oldFunct); | 
            
                                                                                                            
                            
            
                                    
            
            
                | 144 |  |  | //			} | 
            
                                                                                                            
                            
            
                                    
            
            
                | 145 |  |  | //		} | 
            
                                                                                                            
                            
            
                                    
            
            
                | 146 |  |  | //	} | 
            
                                                                                                            
                            
            
                                    
            
            
                | 147 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 148 |  |  | 	/** | 
            
                                                                                                            
                            
            
                                    
            
            
                | 149 |  |  | 	 * @return array of | 
            
                                                                                                            
                                                                
            
                                    
            
            
                | 150 |  |  | 	 */ | 
            
                                                                        
                            
            
                                    
            
            
                | 151 |  |  | 	public function getRegExpPairs() { | 
            
                                                                        
                            
            
                                    
            
            
                | 152 |  |  | 		return array( | 
            
                                                                        
                            
            
                                    
            
            
                | 153 |  |  | 			'([^_a-zA-Z0-9])register_plugin_hook([^_a-zA-Z0-9])' => '$1elgg_register_plugin_hook_handler$2', | 
            
                                                                        
                            
            
                                    
            
            
                | 154 |  |  | 		); | 
            
                                                                        
                            
            
                                    
            
            
                | 155 |  |  | 	} | 
            
                                                                                                            
                            
            
                                    
            
            
                | 156 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 157 |  |  | 	/** | 
            
                                                                                                            
                            
            
                                    
            
            
                | 158 |  |  | 	 * We'll need | 
            
                                                                                                            
                            
            
                                    
            
            
                | 159 |  |  | 	 * - function renames | 
            
                                                                                                            
                            
            
                                    
            
            
                | 160 |  |  | 	 * - function renames with parameter modifications | 
            
                                                                                                            
                            
            
                                    
            
            
                | 161 |  |  | 	 * - function replacements with complex snippets | 
            
                                                                                                            
                            
            
                                    
            
            
                | 162 |  |  | 	 */ | 
            
                                                                                                            
                            
            
                                    
            
            
                | 163 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 164 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 165 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 166 |  |  | 	//var_dump(code_review::getDeprecatedFunctionsList('1.9')); | 
                            
                    |  |  |  | 
                                                                                        
                                                                                     | 
            
                                                                                                            
                            
            
                                    
            
            
                | 167 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 168 |  |  | //$rows = code_review::getDeprecatedFunctionsList('1.9'); | 
                            
                    |  |  |  | 
                                                                                        
                                                                                     | 
            
                                                                                                            
                            
            
                                    
            
            
                | 169 |  |  | // | 
            
                                                                                                            
                            
            
                                    
            
            
                | 170 |  |  | //echo '<pre>'; | 
            
                                                                                                            
                            
            
                                    
            
            
                | 171 |  |  | //foreach($rows as $name => $row) { | 
            
                                                                                                            
                            
            
                                    
            
            
                | 172 |  |  | //	if (strpos(strtolower($row['fixinfo']), 'use') !== false) { | 
            
                                                                                                            
                            
            
                                    
            
            
                | 173 |  |  | //		echo "'$name' => '{$row['fixinfo']}',\n"; | 
            
                                                                                                            
                            
            
                                    
            
            
                | 174 |  |  | //	} | 
            
                                                                                                            
                            
            
                                    
            
            
                | 175 |  |  | //} | 
            
                                                                                                            
                            
            
                                    
            
            
                | 176 |  |  | //echo '</pre>'; | 
            
                                                                                                            
                            
            
                                    
            
            
                | 177 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 178 |  |  | 	/* | 
                            
                    |  |  |  | 
                                                                                        
                                                                                     | 
            
                                                                                                            
                            
            
                                    
            
            
                | 179 |  |  | 	'add_menu' => 'USE elgg_register_menu_item'site'', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 180 |  |  | 	'add_to_register' => 'USE the new menu system. This is only USEd for the site-wide menu.  See add_menu', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 181 |  |  | 	'remove_from_register' => 'USE the new menu system. This is USEd to by remove_menu', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 182 |  |  | 	'get_register' => 'USE the new menu system', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 183 |  |  | 	'events' => 'USE explicit register/trigger event functions', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 184 |  |  | 	eg if you want the function "export_USEr" to be called when the hook "export" for "USEr" entities | 
            
                                                                                                            
                            
            
                                    
            
            
                | 185 |  |  | 	is run, USE: | 
            
                                                                                                            
                            
            
                                    
            
            
                | 186 |  |  | 	register_plugin_hook("export", "USEr", "export_USEr"); | 
            
                                                                                                            
                            
            
                                    
            
            
                | 187 |  |  | 	"all" is a valid value for both $hook and $entity_type. "none" is a valid value for $entity_type. | 
            
                                                                                                            
                            
            
                                    
            
            
                | 188 |  |  | 	The export_USEr function would then be defined as: | 
            
                                                                                                            
                            
            
                                    
            
            
                | 189 |  |  | 	function export_USEr($hook, $entity_type, $returnvalue, $params); | 
            
                                                                                                            
                            
            
                                    
            
            
                | 190 |  |  | 	Where $returnvalue is the return value returned by the last function returned by the hook, and | 
            
                                                                                                            
                            
            
                                    
            
            
                | 191 |  |  | 	$params is an array containing a set of parameters (or nothing).', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 192 |  |  | 	'list_entities_from_metadata' => 'USE elgg_list_entities_from_metadata', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 193 |  |  | 	'list_entities_from_metadata_multi' => 'USE elgg_list_entities_from_metadata', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 194 |  |  | 	'add_submenu_item' => 'USE the new menu system', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 195 |  |  | 	'remove_submenu_item' => 'USE the new menu system', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 196 |  |  | 	'get_submenu' => 'USE the new menu system. elgg_view_menu', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 197 |  |  | 	'add_menu' => 'USE elgg_register_menu_item'site'', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 198 |  |  | 	'remove_menu' => 'USE the new menu system', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 199 |  |  | 	'filter_string' => 'Don't USE this.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 200 |  |  | 	'remove_blacklist' => 'Don't USE this.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 201 |  |  | 	'page_owner' => 'USE elgg_get_page_owner_guid', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 202 |  |  | 	'page_owner_entity' => 'USE elgg_get_page_owner_entity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 203 |  |  | 	'add_page_owner_handler' => 'USE the 'page_owner', 'system' plugin hook', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 204 |  |  | 	'set_page_owner' => 'USE elgg_set_page_owner_guid', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 205 |  |  | 	'load_plugin_manifest' => 'USE ElggPlugin->getManifest', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 206 |  |  | 	'check_plugin_compatibility' => 'USE ElggPlugin->canActivate', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 207 |  |  | 	'find_plugin_settings' => 'USE elgg_get_calling_plugin_entity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 208 |  |  | 	'get_installed_plugins' => 'USE elgg_get_plugins', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 209 |  |  | 	'enable_plugin' => 'USE ElggPlugin->activate', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 210 |  |  | 	'disable_plugin' => 'USE ElggPlugin->deactivate', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 211 |  |  | 	'is_plugin_enabled' => 'USE elgg_is_active_plugin', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 212 |  |  | 	'get_entities_from_private_setting' => 'USE elgg_get_entities_from_private_settings', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 213 |  |  | 	'get_entities_from_private_setting_multi' => 'USE elgg_get_entities_from_private_settings', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 214 |  |  | 	'list_entities_from_relationship' => 'USE elgg_list_entities_from_relationship', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 215 |  |  | 	'get_entities_by_relationship_count' => 'USE elgg_get_entities_from_relationship_count', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 216 |  |  | 	'list_entities_by_relationship_count' => 'USE elgg_list_entities_from_relationship_count', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 217 |  |  | 	'get_entities_from_relationships_and_meta' => 'USE elgg_get_entities_from_relationship', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 218 |  |  | 	'get_river_items' => 'USE elgg_get_river', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 219 |  |  | 	'elgg_view_river_items' => 'USE elgg_list_river', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 220 |  |  | 	'get_activity_stream_data' => 'This is outdated and USEs the systemlog table instead of the river table. | 
            
                                                                                                            
                            
            
                                    
            
            
                | 221 |  |  | 	Don't USE it.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 222 |  |  | 	'authenticate' => 'USE elgg_authenticate', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 223 |  |  | 	'get_site_members' => 'USE ElggSite::getMembers', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 224 |  |  | 	'list_site_members' => 'USE ElggSite::listMembers', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 225 |  |  | 	'add_site_collection' => 'Don't USE this.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 226 |  |  | 	'remove_site_collection' => 'Don't USE this.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 227 |  |  | 	'get_site_collections' => 'Don't USE this.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 228 |  |  | 	'get_tags' => 'USE elgg_get_tags', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 229 |  |  | 	'display_tagcloud' => 'USE elgg_view_tagcloud', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 230 |  |  | 	'get_USEr_objects' => 'USE elgg_get_entities', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 231 |  |  | 	'count_USEr_objects' => 'USE elgg_get_entities', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 232 |  |  | 	'list_USEr_objects' => 'USE elgg_list_entities', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 233 |  |  | 	'get_USEr_objects_by_metadata' => 'USE elgg_get_entities_from_metadata', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 234 |  |  | 	'set_USEr_validation_status' => 'USE elgg_set_USEr_validation_status', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 235 |  |  | 	'request_USEr_validation' => 'Hook into the register, USEr plugin hook and request validation.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 236 |  |  | 	'page_draw' => 'USE elgg_view_page', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 237 |  |  | 	'elgg_view_listing' => 'USE elgg_view_image_block', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 238 |  |  | 	'get_entity_icon_url' => 'USE $entity->getIconURL', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 239 |  |  | 	'get_loggedin_USEr' => 'USE elgg_get_logged_in_USEr_entity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 240 |  |  | 	'get_loggedin_USErid' => 'USE elgg_get_logged_in_USEr_guid', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 241 |  |  | 	'isloggedin' => 'USE elgg_is_logged_in', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 242 |  |  | 	'isadminloggedin' => 'USE elgg_is_admin_logged_in', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 243 |  |  | 	'load_plugins' => 'USE elgg_load_plugins', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 244 |  |  | 	'find_plugin_USErsettings' => 'USE elgg_get_all_plugin_USEr_settings', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 245 |  |  | 	'set_plugin_USErsetting' => 'USE elgg_set_plugin_USEr_setting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 246 |  |  | 	'clear_plugin_USErsetting' => 'USE elgg_unset_plugin_USEr_setting or ElggPlugin->unsetUSErSetting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 247 |  |  | 	'get_plugin_USErsetting' => 'USE elgg_get_plugin_USEr_setting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 248 |  |  | 	'set_plugin_setting' => 'USE elgg_set_plugin_setting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 249 |  |  | 	'get_plugin_setting' => 'USE elgg_get_plugin_setting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 250 |  |  | 	'clear_plugin_setting' => 'USE elgg_unset_plugin_setting', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 251 |  |  | 	'clear_all_plugin_settings' => 'USE elgg_unset_all_plugin_settings', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 252 |  |  | 	'get_annotations' => 'USE elgg_get_annotations', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 253 |  |  | 	'list_annotations' => 'USE elgg_list_annotations', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 254 |  |  | 	'count_annotations' => 'USE elgg_get_annotations'count' => true', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 255 |  |  | 	'get_annotations_sum' => 'USE elgg_get_annotations'annotation_calculation' => 'sum'', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 256 |  |  | 	'get_annotations_max' => 'USE elgg_get_annotations'annotation_calculation' => 'max'', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 257 |  |  | 	'get_annotations_min' => 'USE elgg_get_annotations'annotation_calculation' => 'min'', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 258 |  |  | 	'get_annotations_avg' => 'USE elgg_get_annotations'annotation_calculation' => 'min'', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 259 |  |  | 	'get_annotations_calculate_x' => 'USE elgg_get_annotations', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 260 |  |  | 	'list_entities_from_annotation_count_by_metadata' => 'USE elgg_list_entities_from_annotation_calculation', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 261 |  |  | 	'set_view_location' => 'USE elgg_set_view_location', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 262 |  |  | 	'register_entity_url_handler' => 'USE elgg_register_entity_url_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 263 |  |  | 	'find_metadata' => 'USE elgg_get_metadata', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 264 |  |  | 	'get_metadata_byname' => 'USE elgg_get_metadata', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 265 |  |  | 	'get_metadata_for_entity' => 'USE elgg_get_metadata', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 266 |  |  | 	'get_metadata' => 'USE elgg_get_metadata_from_id', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 267 |  |  | 	'clear_metadata' => 'USE elgg_delete_metadata', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 268 |  |  | 	'clear_metadata_by_owner' => 'USE elgg_delete_metadata', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 269 |  |  | 	'delete_metadata' => 'USE elgg_delete_metadata', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 270 |  |  | 	'remove_metadata' => 'USE elgg_delete_metadata', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 271 |  |  | 	'get_annotation' => 'USE elgg_get_annotation_from_id', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 272 |  |  | 	'delete_annotation' => 'USE elgg_delete_annotations', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 273 |  |  | 	'clear_annotations' => 'USE elgg_delete_annotations', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 274 |  |  | 	'clear_annotations_by_owner' => 'USE elgg_delete_annotations', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 275 |  |  | 	'register_page_handler' => 'USE elgg_register_page_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 276 |  |  | 	'unregister_page_handler' => 'USE elgg_unregister_page_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 277 |  |  | 	'register_annotation_url_handler' => 'USE elgg_register_annotation_url_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 278 |  |  | 	'register_extender_url_handler' => 'USE elgg_register_extender_url_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 279 |  |  | 	'register_entity_type' => 'USE elgg_register_entity_type', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 280 |  |  | 	'register_metadata_url_handler' => 'USE elgg_register_metadata_url_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 281 |  |  | 	'register_relationship_url_handler' => 'USE elgg_register_relationship_url_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 282 |  |  | 	'elgg_view_register_simplecache' => 'USE elgg_register_simplecache_view', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 283 |  |  | 	'elgg_view_regenerate_simplecache' => 'USE elgg_regenerate_simplecache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 284 |  |  | 	'elgg_view_enable_simplecache' => 'USE elgg_enable_simplecache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 285 |  |  | 	'elgg_view_disable_simplecache' => 'USE elgg_disable_simplecache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 286 |  |  | 	'save_widget_location' => 'USE ElggWidget::move', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 287 |  |  | 	'get_widgets' => 'USE elgg_get_widgets', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 288 |  |  | 	'add_widget' => 'USE elgg_create_widget', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 289 |  |  | 	'add_widget_type' => 'USE elgg_register_widget_type', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 290 |  |  | 	'remove_widget_type' => 'USE elgg_unregister_widget_type', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 291 |  |  | 	'widget_type_exists' => 'USE elgg_is_widget_type', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 292 |  |  | 	'get_widget_types' => 'USE elgg_get_widget_types', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 293 |  |  | 	'save_widget_info' => 'USE elgg_save_widget_settings', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 294 |  |  | 	'reorder_widgets_from_panel' => 'Don't USE.'USE_widgets' => 'Don't USE.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 295 |  |  | 	'using_widgets' => 'Don't USE.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 296 |  |  | 	'display_widget' => 'USE elgg_view_entity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 297 |  |  | 	'remove_from_river_by_subject' => 'USE elgg_delete_river', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 298 |  |  | 	'remove_from_river_by_object' => 'USE elgg_delete_river', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 299 |  |  | 	'remove_from_river_by_annotation' => 'USE elgg_delete_river', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 300 |  |  | 	'remove_from_river_by_id' => 'USE elgg_delete_river', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 301 |  |  | 	'elgg_register_entity_url_handler' => 'USE the plugin hook in ElggEntity::getURL', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 302 |  |  | 	'elgg_register_relationship_url_handler' => 'USE the plugin hook in ElggRelationship::getURL', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 303 |  |  | 	'get_relationship_url' => 'USE ElggRelationship::getURL', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 304 |  |  | 	'elgg_register_extender_url_handler' => 'USE plugin hook in ElggExtender::getURL', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 305 |  |  | 	'get_extender_url' => 'USE method getURL', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 306 |  |  | 	'get_annotation_url' => 'USE method getURL', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 307 |  |  | 	'elgg_register_metadata_url_handler' => 'USE the plugin hook in ElggExtender::getURL', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 308 |  |  | 	'elgg_register_annotation_url_handler' => 'USE the plugin hook in ElggExtender::getURL', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 309 |  |  | 	'get_group_members' => 'USE ElggGroup::getMembers', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 310 |  |  | 	'add_object_to_group' => 'USE ElggGroup::addObjectToGroup', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 311 |  |  | 	'remove_object_from_group' => 'USE ElggGroup::removeObjectFromGroup', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 312 |  |  | 	'is_group_member' => 'USE USE ElggGroup::isMember', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 313 |  |  | 	'get_USErs_membership' => 'USE ElggUSEr::getGroups'USEr_is_friend' => 'USE ElggUSEr::isFriendsOf', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 314 |  |  | 	'get_USEr_friends' => 'USE ElggUSEr::getFriends', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 315 |  |  | 	'get_USEr_friends_of' => 'USE ElggUSEr::getFriendsOf'USEr_add_friend' => 'USE ElggUSEr::addFriend'USEr_remove_friend' => 'USE ElggUSEr::removeFriend', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 316 |  |  | 	'add_site_USEr' => 'USE ElggSite::addEntity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 317 |  |  | 	'remove_site_USEr' => 'USE ElggSite::removeEntity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 318 |  |  | 	'add_site_object' => 'USE ElggSite::addEntity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 319 |  |  | 	'remove_site_object' => 'USE ElggSite::removeEntity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 320 |  |  | 	'get_site_objects' => 'USE ElggSite::getEntities', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 321 |  |  | 	'get_object_sites' => 'USE ElggEntity::getSites', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 322 |  |  | 	'get_USEr_sites' => 'USE ElggEntity::getSites', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 323 |  |  | 	'can_edit_extender' => 'USE the appropriate canEdit', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 324 |  |  | 	'get_metastring_id' => 'USE elgg_get_metastring_id', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 325 |  |  | 	'add_metastring' => 'USE elgg_get_metastring_id', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 326 |  |  | 	'get_USEr_friends_objects' => 'USE elgg_get_entities_from_relationship', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 327 |  |  | 	'count_USEr_friends_objects' => 'USE elgg_get_entities_from_relationship', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 328 |  |  | 	'list_USEr_friends_objects' => 'USE elgg_list_entities_from_relationship', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 329 |  |  | 	'get_version' => 'USE elgg_get_version', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 330 |  |  | 	'execute_delayed_query' => 'USE execute_delayed_write_query', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 331 |  |  | 	'elgg_regenerate_simplecache' => 'USE elgg_invalidate_simplecache', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 332 |  |  | 	'unregister_entity_type' => 'USE elgg_unregister_entity_type', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 333 |  |  | 	'get_entity_url' => 'USE ElggEntity::getURL', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 334 |  |  | 	'delete_entity' => 'USE ElggEntity::delete', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 335 |  |  | 	'enable_entity' => 'USE elgg_enable_entity', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 336 |  |  | 	'can_edit_entity_metadata' => 'USE ElggEntity::canEditMetadata', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 337 |  |  | 	'disable_entity' => 'USE ElggEntity::disable instead.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 338 |  |  | 	'can_edit_entity' => 'USE ElggEntity::canEdit instead', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 339 |  |  | 	'join_group' => 'USE ElggGroup::join instead.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 340 |  |  | 	'leave_group' => 'USE ElggGroup::leave', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 341 |  |  | 	'autop' => 'USE elgg_autop instead', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 342 |  |  | 	'expose_function' => 'Enable the web services plugin and USE elgg_ws_expose_function', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 343 |  |  | 	'unexpose_function' => 'Enable the web services plugin and USE elgg_ws_unexpose_function', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 344 |  |  | 	'register_service_handler' => 'Enable the web services plugin and USE elgg_ws_register_service_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 345 |  |  | 	'unregister_service_handler' => 'Enable the web services plugin and USE elgg_ws_unregister_service_handler', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 346 |  |  | 	'create_site_entity' => 'USE ElggSite constructor', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 347 |  |  | 	'create_group_entity' => 'USE ElggGroup constructor', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 348 |  |  | 	'create_USEr_entity' => 'USE ElggUSEr constructor', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 349 |  |  | 	'create_object_entity' => 'USE ElggObject constructor', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 350 |  |  | 	'xml_to_object' => 'USE ElggXMLElement', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 351 |  |  | 	'register_notification_object' => 'USE elgg_register_notification_event | 
            
                                                                                                            
                            
            
                                    
            
            
                | 352 |  |  | 	as the subject line in a notification. As of Elgg, it is now set by a callback | 
            
                                                                                                            
                            
            
                                    
            
            
                | 353 |  |  | 	for a plugin hook. See the documentation at the top of the notifications library | 
            
                                                                                                            
                            
            
                                    
            
            
                | 354 |  |  | 	titled "Adding a New Notification Event" for more details.', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 355 |  |  | 	'register_notification_interest' => 'USE elgg_add_subscription', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 356 |  |  | 	'remove_notification_interest' => 'USE elgg_remove_subscription', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 357 |  |  | 	'register_notification_handler' => 'USE elgg_register_notification_method', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 358 |  |  | 	'unregister_notification_handler' => 'USE elgg_unregister_notification_method', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 359 |  |  |  | 
            
                                                                                                            
                            
            
                                    
            
            
                | 360 |  |  | 	'add_submenu_item' => 'the new menu system', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 361 |  |  | 	'remove_submenu_item' => 'the new menu system', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 362 |  |  | 	'get_submenu' => 'the new menu system. elgg_view_menu', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 363 |  |  | 	'remove_menu' => 'the new menu system', | 
            
                                                                                                            
                            
            
                                    
            
            
                | 364 |  |  | 	'get_plugin_list' => 'elgg_get_plugin_ids_in_dir', //removed completely | 
            
                                                                                                            
                            
            
                                    
            
            
                | 365 |  |  |  | 
            
                                                                                                            
                                                                
            
                                    
            
            
                | 366 |  |  | 	 */ | 
            
                                                        
            
                                    
            
            
                | 367 |  |  | } | 
            
                        
You can fix this by adding a namespace to your class:
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.