public function __construct(Advisors $account, array $items = [])
{
foreach ($items as $key => $properties) {
if (!isset($this->lookup[$key])) {
if (\App::isLocal()) {
throw new \Exception('Unknown identifier - ' . $key);
}
continue;
}
$class = "Destiny\\AdvisorsTwo\\Activity\\" . $this->lookup[$key];
/** @var Activity $activity */
$activity = new $class($account, $properties);
$items[$activity->identifier] = $activity;
}
parent::__construct($items);
}