public static function fromArray($data) { $settings = new HelpOptions(); foreach ($data as $key => $value) { if (property_exists(get_class($settings), $key)) { if ($key == "tickets") { $settings->{$key} = Tickets::fromArray($value); } } } return $settings; }