Code Duplication    Length = 10-10 lines in 3 locations

src/Notice.php 3 locations

@@ 51-60 (lines=10) @@
48
	/**
49
	 * @return string
50
	 */
51
	public function activateButton( array $plugin )
52
	{
53
		$actionUrl = self_admin_url( sprintf( 'plugins.php?action=activate&plugin=%s', $plugin['plugin'] ));
54
		return $this->button( sprintf( '%s %s', __( 'Activate', 'pollux' ), $plugin['name'] ), [
55
			'data-name' => $plugin['name'],
56
			'data-plugin' => $plugin['plugin'],
57
			'data-slug' => $plugin['slug'],
58
			'href' => wp_nonce_url( $actionUrl, sprintf( 'activate-plugin_%s', $plugin['plugin'] )),
59
		]);
60
	}
61
62
	/**
63
	 * @param string $title
@@ 98-107 (lines=10) @@
95
	/**
96
	 * @return string
97
	 */
98
	public function installButton( array $plugin )
99
	{
100
		$actionUrl = self_admin_url( sprintf( 'update.php?action=install-plugin&plugin=%s', $plugin['slug'] ));
101
		return $this->button( sprintf( '%s %s', __( 'Install', 'pollux' ), $plugin['name'] ), [
102
			'data-name' => $plugin['name'],
103
			'data-plugin' => $plugin['plugin'],
104
			'data-slug' => $plugin['slug'],
105
			'href' => wp_nonce_url( $actionUrl, sprintf( 'install-plugin_%s', $plugin['slug'] )),
106
		]);
107
	}
108
109
	/**
110
	 * @return string
@@ 112-121 (lines=10) @@
109
	/**
110
	 * @return string
111
	 */
112
	public function updateButton( array $plugin )
113
	{
114
		$actionUrl = self_admin_url( sprintf( 'update.php?action=upgrade-plugin&plugin=%s', $plugin['plugin'] ));
115
		return $this->button( sprintf( '%s %s', __( 'Update', 'pollux' ), $plugin['name'] ), [
116
			'data-name' => $plugin['name'],
117
			'data-plugin' => $plugin['plugin'],
118
			'data-slug' => $plugin['slug'],
119
			'href' => wp_nonce_url( $actionUrl, sprintf( 'upgrade-plugin_%s', $plugin['plugin'] )),
120
		]);
121
	}
122
123
	/**
124
	 * @param string $string