Получить Option в плагине
        Пишу fenom модификатор который должен получить значение опции и далее ее обработать.
Опция создана в ClientConfig.
    
    
                                                                                
            Опция создана в ClientConfig.
$fenom->addModifier('phonelink', function ($input, $class = 'phonelinks') {
            if (!empty($input)) {
                $el = $modx->getOption($input);
                return $el;
            }
        });Это вызывает ошибку: Fatal error: Uncaught Error: Call to a member function getOption() on null in…    Комментарии: 5
                Анонимные функции. Внимание на пример 3.            
                    
                Если не поняли, то у вас ошибка заключается, в том, что в функции вы обращаетесь к переменной $modx, которая не видна            
                    
                Баха, получается что так сказать в «чистом» плагине нужно сначала этот объект как-то подключить. А когда создаем стандартный сниппет то это работу неявно за меня делает MODX?            
                    
                Как написал Сергей Шлоков в первом комментарии:
                    $fenom->addModifier('phonelink', function ($input, $class = 'phonelinks') use ($modx) {
        ...
 
 });            
                Все, теперь допер)) не внимательно изучил первую ссылку. Теперь работает! Спасибо всем!            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.