В папке "classes/" есть файл Tools.php, но класс, который там записан называется "ToolsCore", а уже класс "Tools" который основан на нём ("class Tools extends ToolsCore") располагается по адресу "tools/profiling/Tools.php".
В работе CMS PrestaShop
"tools/profiling/" не используется!
Для включения профилирования кода необходимо в файле
/config/defines.inc.php
Код:
define('_PS_DEBUG_PROFILING_', false);
заменить на:
Код:
define('_PS_DEBUG_PROFILING_', true);
Используется разработчиками CMS, не более.
И всё было логично пока я не столкнулся с функцией "Mail::Send()". Я сразу нашел класс "MailCore" ("classes/Mail.php"), а класс "Mail" я так найти и не смог, в папке "tools/profiling/" его нет. То же самое касается класса "Context".
Используйте:
Код:
Mail::Send(...)
Core используется для переопределений (override).