RunPHPCommand() public static method

Кейс выполнения php команды в админ. части
public static RunPHPCommand ( string PhpCommand ) : void
PhpCommand string текст команды
return void
        /// <summary>
        /// Удаление данных магазина
        /// </summary>
        public static void DeleteAllData()
        {
            BitrixFramework.Wait(3);
            string PHPCommand =
                Case_Sale_Helper.DeleteInnerAccounts(true) +
                Case_Sale_Helper.DeleteTaxRate(true);

            GM.RunPHPCommand(PHPCommand);
        }
        /// <summary>
        /// метод удаляет все продления подписки
        /// </summary>
        /// <param name="JustReturn">Если true - возврощает только текст PHP команды, но не выполняет её</param>
        public static string DeleteInnerAccounts(bool JustReturn = false)
        {
            string PHPCommand = "CModule::IncludeModule(\"sale\");$dbAccounts = CSaleUserAccount::GetList(array(), array(), false, array(), array());" +
                                "while ($arAccounts = $dbAccounts->Fetch()){CSaleUserAccount::Delete($arAccounts[\"ID\"]);}";

            if (!JustReturn)
            {
                GM.RunPHPCommand(PHPCommand);
            }
            return(PHPCommand);
        }
        /// <summary>
        /// метод удаляет все ставки налогов
        /// </summary>
        /// <param name="JustReturn">Если true - возврощает только текст PHP команды, но не выполняет её</param>
        public static string DeleteTaxRate(bool JustReturn = false)
        {
            string PHPCommand = "CModule::IncludeModule(\"sale\");$dbTax = CSaleTaxRate::GetList(array());" +
                                "while ($arTax = $dbTax->Fetch()){CSaleTaxRate::Delete($arTax[\"ID\"]);}";

            if (!JustReturn)
            {
                GM.RunPHPCommand(PHPCommand);
            }
            return(PHPCommand);
        }