items(), function (Feed $feed) use (&$users) { $result = Feed::refreshFeed($feed->id, $feed->url); $userKey = "$feed->user_id"; if (!key_exists($userKey, $users)) $users[$userKey] = Find::byId(Table::USER, $feed->user_id, User::class); if (array_key_exists('error', $result)) { printfn('ERR (%s) %s', $users[$userKey]->email, $feed->url); printfn(' %s', $result['error']); } else { printfn('OK (%s) %s', $users[$userKey]->email, $feed->url); } }); printfn(PHP_EOL . 'All feeds refreshed'); } catch (DocumentException $ex) { printfn("ERR $ex"); return; } }