Name = str_replace('\'', '’', $name); $instance->UrlName = Formatter::MakeUrlSafe($name); $instance->SortName = $sortName; $instance->FullName = $fullName; $instance->WikipediaUrl = $wikipediaUrl; $instance->MarcRole = $marcRole; $instance->NacoafUrl = $nacoafUrl; return $instance; } public function Create(): void{ Db::Query(' INSERT into Contributors (EbookId, Name, UrlName, SortName, WikipediaUrl, MarcRole, FullName, NacoafUrl, SortOrder) values (?, ?, ?, ?, ?, ?, ?, ?, ?) ', [$this->EbookId, $this->Name, $this->UrlName, $this->SortName, $this->WikipediaUrl, $this->MarcRole, $this->FullName, $this->NacoafUrl, $this->SortOrder]); $this->ContributorId = Db::GetLastInsertedId(); } }