Разбираемся почему возникает ошибка Cannot use object of type stdClass as array.
Ошибка возникает, когда объект используется как массив. Иногда может показаться, что получен массив, на самом деле это объект. И ссылаться на свойства нужно соответствующим образом.
Вместо:
$data['value']
Делать так:
$data->value
где находится это массив?
Его может не быть. А вы хотите получить его.