Code Duplication    Length = 22-22 lines in 2 locations

src/Aviat/AnimeClient/Controller/Manga.php 1 location

@@ 99-120 (lines=22) @@
96
	 *
97
	 * @return void
98
	 */
99
	public function add_form()
100
	{
101
		$raw_status_list = MangaReadingStatus::getConstList();
102
103
		$statuses = [];
104
105
		foreach ($raw_status_list as $status_item)
106
		{
107
			$statuses[$status_item] = (string)$this->string($status_item)
108
				->underscored()
109
				->humanize()
110
				->titleize();
111
		}
112
113
		$this->set_session_redirect();
114
		$this->outputHTML('manga/add', [
115
			'title' => $this->config->get('whose_list') .
116
				"'s Manga List · Add",
117
			'action_url' => $this->urlGenerator->url('manga/add'),
118
			'status_list' => $statuses
119
		]);
120
	}
121
122
	/**
123
	 * Add an manga to the list

src/Aviat/AnimeClient/Controller/Anime.php 1 location

@@ 118-139 (lines=22) @@
115
	 *
116
	 * @return void
117
	 */
118
	public function add_form()
119
	{
120
		$raw_status_list = AnimeWatchingStatus::getConstList();
121
122
		$statuses = [];
123
124
		foreach ($raw_status_list as $status_item)
125
		{
126
			$statuses[$status_item] = (string) $this->string($status_item)
127
				->underscored()
128
				->humanize()
129
				->titleize();
130
		}
131
132
		$this->set_session_redirect();
133
		$this->outputHTML('anime/add', [
134
			'title' => $this->config->get('whose_list') .
135
				"'s Anime List · Add",
136
			'action_url' => $this->urlGenerator->url('anime/add'),
137
			'status_list' => $statuses
138
		]);
139
	}
140
141
	/**
142
	 * Add an anime to the list