Хотелось бы спроектировать систему <..>, чтобы каждый элемент системы мог взаимодействовать с другим путем непосредственного вызова методов (например).
$utils = new utils();
$app = new app($utils); //-- {$this->utils = $utils;)
$app->runUtilsMethod1(); //-- {$this->utils->method1();}
$app->runUtilsMethod2(); //-- {$this->utils->method2();}
$di->addService('utils', new utils() );
$di->addService('txtUtils', new txtUtils() );
$app = new app($di); //-- {$this->di = $di;)
$app->runUtilsMethod1(); //-- {$this->di->GetService('utils')->method1();}
$app->runTxtUtilsMethod1(); //-- {$this->di->GetService('txtutils')->method1();}
foreach ($new_data as $index=>$keys){
$dataIndexed[ $keys['a'] ] = $keys['b'];//-- сюда значение, которое нужно менять/проверять.
}