Code Duplication    Length = 22-22 lines in 2 locations

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

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

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