Как насчет этого:
$matches = [];
$identifier = 'uri';
array_walk_recursive($data, function ($item, $key) use (&$matches, $identifier) {
if ($key == $identifier) {
return $matches[] = $item;
}
});
print_r($matches);
Array ( [0] => 06b01b_8675350495a4472ea473f93589258f01~mv2_d_1936_2592_s_2.jpg )
У вас была implements ActionListener
часть кода, когда вы получили ошибку? Эта ошибка возникает, когда у вас нет этой части.
Этот код, который вы разместили, компилируется без ошибок.