local/modules/ForcePhone/Hook/HookManager.php line 34
<?php/*************************************************************************************//* *//* Thelia *//* *//* Copyright (c) OpenStudio *//* email : info@thelia.net *//* web : http://www.thelia.net *//* *//* This program is free software; you can redistribute it and/or modify *//* it under the terms of the GNU General Public License as published by *//* the Free Software Foundation; either version 3 of the License *//* *//* This program is distributed in the hope that it will be useful, *//* but WITHOUT ANY WARRANTY; without even the implied warranty of *//* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *//* GNU General Public License for more details. *//* *//* You should have received a copy of the GNU General Public License *//* along with this program. If not, see <http://www.gnu.org/licenses/>. *//* *//*************************************************************************************/namespace ForcePhone\Hook;use ForcePhone\ForcePhone;use Thelia\Core\Event\Hook\HookRenderEvent;use Thelia\Core\Hook\BaseHook;use Thelia\Model\ModuleConfig;use Thelia\Model\ModuleConfigQuery;class HookManager extends BaseHook{public function onModuleConfigure(HookRenderEvent $event){$vars = [];if (null !== $params = ModuleConfigQuery::create()->findByModuleId(ForcePhone::getModuleId())) {/** @var ModuleConfig $param */foreach ($params as $param) {$vars[ $param->getName() ] = $param->getValue();}}$event->add($this->render('force-phone/module-configuration.html', $vars));}}