создал автозагрузчик
local/php_interface/autoload.php
в нем:
\Bitrix\Main\Loader::registerAutoLoadClasses(null, [
'lib\Shop' => '/local/php_interface/lib/Shop.php'
]);
в
init.php
добавил
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/local/php_interface/autoload.php');
?>
Сам файл
/local/php_interface/lib/Shop.php
namespace lib;
class Shop
{
public static function someMethod()
{
AddMessage2Log(' агент по крону / с данными ');
return "someMethod();";
}
}
Если создать страницу и написать
echo \lib\Shop::someMethod();
то все отработает как ожидается.
Но если тоже засунуть в крон
https://disk.yandex.ru/i/qSnahXRaJW0TGA
то ничего не отрабатывает