query_arg(['_method' => 'DELETE', '_wpnonce' => \wp_create_nonce('wp_rest')], \sprintf('%sannouncement/%s/%d/view', Service::getUrl(Core::getInstance()), $announcement->getPool()->getPluginUpdate()->getInitiator()->getPluginSlug(), $announcement->getId())))]); } /** * Get pool instance. * * @codeCoverageIgnore */ public function getPool() { return $this->pool; } /** * New instance. * * @param AnnouncementPool $pool * @codeCoverageIgnore */ public static function instance($pool) { return new AnnouncementView($pool); } }