mirror of
https://git.friendi.ca/friendica/friendica.git
synced 2025-06-11 05:34:27 +02:00
Create Event for contact_block_end hook
This commit is contained in:
parent
27a7735c65
commit
c66588cc2a
6 changed files with 15 additions and 8 deletions
|
@ -8,11 +8,11 @@
|
|||
namespace Friendica\Content\Widget;
|
||||
|
||||
use Friendica\Content\Text\HTML;
|
||||
use Friendica\Core\Hook;
|
||||
use Friendica\Core\Protocol;
|
||||
use Friendica\Core\Renderer;
|
||||
use Friendica\Database\DBA;
|
||||
use Friendica\DI;
|
||||
use Friendica\Event\HtmlFilterEvent;
|
||||
use Friendica\Model\Contact;
|
||||
use Friendica\Model\User;
|
||||
|
||||
|
@ -26,7 +26,6 @@ class ContactBlock
|
|||
/**
|
||||
* Get HTML for contact block
|
||||
*
|
||||
* @hook contact_block_end (contacts=>array, output=>string)
|
||||
* @return string Formatted HTML code or empty string
|
||||
*/
|
||||
public static function getHTML(array $profile, int $visitor_uid = null): string
|
||||
|
@ -113,9 +112,11 @@ class ContactBlock
|
|||
'$micropro' => $micropro,
|
||||
]);
|
||||
|
||||
$arr = ['contacts' => $contacts, 'output' => $o];
|
||||
$eventDispatcher = DI::eventDispatcher();
|
||||
|
||||
Hook::callAll('contact_block_end', $arr);
|
||||
$o = $eventDispatcher->dispatch(
|
||||
new HtmlFilterEvent(HtmlFilterEvent::CONTACT_BLOCK_END, $o),
|
||||
)->getHtml();
|
||||
|
||||
return $o;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue