Почему не выполняется процесс resource/create в цикле ?
Здравствуйте, подскажите пожалуйста, не могу понять. Почему ради примера этот код не работает? Я тут пытаюсь создать товар в minishop программно, при это пропуская три итерации цикла. Вот с этим условием $i > 2, товар не создается, а если я это условие убираю, то товар создается. Собственно вопрос в том, почему товар не создается с условием $i > 2, заранее благодарю за ответ.
for($i = 0; $i < 5; $i++) {
if($i > 2) {
$arrayPropertyProduct = array(
"class_key" => "msProduct",
"pagetitle" => "ТестТестТестТест",
"parent" => 2115,
"template" => 3,
"show_in_tree" => 0,
"vendor" => 4,
"alias" => hash('md5',"Тест123".$i),
);
$response_copy = $modx->runProcessor('resource/create',$arrayPropertyProduct);
}
}