Elgg  Version 5.1
deprecated-5.0.php
Go to the documentation of this file.
1 <?php
67 function elgg_register_plugin_hook_handler($hook, $type, $callback, $priority = 500) {
68  elgg_deprecated_notice(__METHOD__ . ' has been deprecated. Use elgg_register_event_handler()', '5.0');
69 
70  return elgg_register_event_handler((string) $hook, (string) $type, $callback, (int) $priority);
71 }
72 
85 function elgg_unregister_plugin_hook_handler($hook, $entity_type, $callback) {
86  elgg_deprecated_notice(__METHOD__ . ' has been deprecated. Use elgg_unregister_event_handler()', '5.0');
87 
88  elgg_unregister_event_handler((string) $hook, (string) $entity_type, $callback);
89 }
90 
102  elgg_deprecated_notice(__METHOD__ . ' has been deprecated. Use elgg_clear_event_handlers()', '5.0');
103 
104  elgg_clear_event_handlers((string) $hook, (string) $type);
105 }
106 
162 function elgg_trigger_plugin_hook($hook, $type, $params = null, $returnvalue = null) {
163  elgg_deprecated_notice(__METHOD__ . ' has been deprecated. Use elgg_trigger_event_results()', '5.0');
164 
165  $params = $params ?? [];
166  return elgg_trigger_event_results((string) $hook, (string) $type, $params, $returnvalue);
167 }
168 
178  elgg_deprecated_notice(__METHOD__ . ' has been deprecated. Use elgg_get_user_by_username()', '5.0');
179 
180  return elgg_get_user_by_username((string) $username);
181 }
182 
192  elgg_deprecated_notice(__METHOD__ . ' has been deprecated. Use elgg_get_user_by_email()', '5.0');
193 
194  return (array) elgg_get_user_by_email((string) $email);
195 }
elgg_register_event_handler(string $event, string $type, callable|string $callback, int $priority=500)
Helper functions for event handling.
Definition: events.php:48
elgg_unregister_event_handler(string $event, string $type, callable|string $callback)
Unregisters a callback for an event.
Definition: events.php:62
$params
Saves global plugin settings.
Definition: save.php:13
elgg_deprecated_notice(string $msg, string $dep_version)
Log a notice about deprecated use of a function, view, etc.
Definition: elgglib.php:115
elgg_get_user_by_username(string $username, bool $try_email=false)
Get a user by username.
Definition: users.php:39
$email
Definition: change_email.php:7
$username
Definition: delete.php:23
$type
Definition: delete.php:22
get_user_by_username($username)
Get user by username.
elgg_trigger_event_results(string $event, string $type, array $params=[], $returnvalue=null)
Triggers an event where it is expected that the mixed return value could be manipulated by event call...
Definition: events.php:117
elgg_trigger_plugin_hook($hook, $type, $params=null, $returnvalue=null)
elgg_clear_plugin_hook_handlers($hook, $type)
Clears all callback registrations for a plugin hook.
elgg_clear_event_handlers(string $event, string $type)
Clears all callback registrations for a event.
Definition: events.php:75
elgg_get_user_by_email(string $email)
Get a user from an email address.
Definition: users.php:87
get_user_by_email($email)
Get an array of users from an email address.
elgg_unregister_plugin_hook_handler($hook, $entity_type, $callback)
Unregister a callback as a plugin hook.
elgg_register_plugin_hook_handler($hook, $type, $callback, $priority=500)
$priority