From 0c169f347c18977ab80a28be000d728c66a9fea1 Mon Sep 17 00:00:00 2001 From: Lode Claassen Date: Sun, 2 Oct 2016 23:49:04 +0200 Subject: [PATCH] allow callbacks to know about the used html attributes this is useful if the caller doesn't know about the callback, or if the code that sets the callback, doesn't know about the attributes --- src/Misd/Linkify/Linkify.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Misd/Linkify/Linkify.php b/src/Misd/Linkify/Linkify.php index 0e3c9e6..25bb7ae 100644 --- a/src/Misd/Linkify/Linkify.php +++ b/src/Misd/Linkify/Linkify.php @@ -168,7 +168,7 @@ protected function linkifyUrls($text, $options = array('attr' => '')) } if (isset($options['callback'])) { - $cb = $options['callback']($match[0], $caption, false); + $cb = $options['callback']($match[0], $caption, false, $options['attr']); if (!is_null($cb)) { return $cb; } @@ -202,7 +202,7 @@ protected function linkifyEmails($text, $options = array('attr' => '')) $callback = function ($match) use ($options) { if (isset($options['callback'])) { - $cb = $options['callback']($match[0], $match[0], true); + $cb = $options['callback']($match[0], $match[0], true, $options['attr']); if (!is_null($cb)) { return $cb; }