Code Duplication    Length = 22-22 lines in 2 locations

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

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

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

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