/** * @param string $title * @param string $self_url * @param string $base_url * @param resource[] $resources Indexed by URL */ public static function create($title, $self_url, $base_url, array $resources) { $bundle = new self(array('title' => $title, 'id' => 'urn:uuid:' . \Helper::generateUuid(), 'self_url' => $self_url, 'base_url' => $base_url, 'updated' => date(DATE_ATOM))); foreach ($resources as $url => $resource) { $bundle->entries[] = FhirBundleEntry::fromResource($url, $resource); } return $bundle; }