Code Duplication    Length = 18-18 lines in 3 locations

admin/controller/AdminArticle.php 1 location

@@ 106-123 (lines=18) @@
103
					->get();
104
			}
105
			
106
			if ((is_array($query)) && (count($query) > 0)) {
107
				$articles = [];
108
				
109
				foreach ($query as $obj) {
110
					$articles[] = [
111
						"id_article" => $obj->ID_article,
112
						"title" => $obj->title,
113
						"url" => $obj->url,
114
						"image" => $this->getImageArticle($obj->url),
115
						"article" => $obj->article,
116
						"pseudo" => $obj->pseudo,
117
						"publication_date" => $obj->publication_date,
118
						"categories" => Blog::getCategory()->getCategoryArticle($obj->url)
119
					];
120
				}
121
				
122
				Blog::setValues(["articles" => $articles]);
123
			}
124
		}
125
		//-------------------------- END GETTER ----------------------------------------------------------------------------//
126
		

app/controller/Article.php 2 locations

@@ 43-60 (lines=18) @@
40
				->where("_blog_article.ID_identite", "=", "identite.ID_identite", "", true)
41
				->limit(0, $nb_article)->get();
42
			
43
			if ((is_array($query)) && (count($query) > 0)) {
44
				$articles = [];
45
				
46
				foreach ($query as $obj) {
47
					$articles[] = [
48
						"id_article" => $obj->ID_article,
49
						"title" => $obj->title,
50
						"url" => $obj->url,
51
						"image" => $this->getImageArticle($obj->url),
52
						"article" => $obj->article,
53
						"pseudo" => $obj->pseudo,
54
						"publication_date" => $obj->publication_date,
55
						"categories" => Blog::getCategory()->getCategoryArticle($obj->url)
56
					];
57
				}
58
				
59
				Blog::setValues(["articles" => $articles]);
60
			}
61
		}
62
		
63
		/**
@@ 114-131 (lines=18) @@
111
				->where("_blog_article.ID_identite", "=", "identite.ID_identite", "", true)
112
				->get();
113
			
114
			if ((is_array($query)) && (count($query) > 0)) {
115
				$articles = [];
116
				
117
				foreach ($query as $obj) {
118
					$articles[] = [
119
						"id_article" => $obj->ID_article,
120
						"title" => $obj->title,
121
						"url" => $obj->url,
122
						"image" => $this->getImageArticle($obj->url),
123
						"article" => $obj->article,
124
						"pseudo" => $obj->pseudo,
125
						"publication_date" => $obj->publication_date,
126
						"categories" => Blog::getCategory()->getCategoryArticle($obj->url)
127
					];
128
				}
129
				
130
				Blog::setValues(["articles" => $articles]);
131
			}
132
		}
133
		//-------------------------- END GETTER ----------------------------------------------------------------------------//
134