Code Duplication    Length = 283-294 lines in 2 locations

src/Eccube/Entity/ClassCategory.php 1 location

@@ 18-311 (lines=294) @@
15
16
use Doctrine\ORM\Mapping as ORM;
17
18
if (!class_exists('\Eccube\Entity\ClassCategory')) {
19
    /**
20
     * ClassCategory
21
     *
22
     * @ORM\Table(name="dtb_class_category")
23
     * @ORM\InheritanceType("SINGLE_TABLE")
24
     * @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255)
25
     * @ORM\HasLifecycleCallbacks()
26
     * @ORM\Entity(repositoryClass="Eccube\Repository\ClassCategoryRepository")
27
     */
28
    class ClassCategory extends \Eccube\Entity\AbstractEntity
29
    {
30
        /**
31
         * @return string
32
         */
33
        public function __toString()
34
        {
35
            return (string) $this->getName();
36
        }
37
38
        /**
39
         * @var int
40
         *
41
         * @ORM\Column(name="id", type="integer", options={"unsigned":true})
42
         * @ORM\Id
43
         * @ORM\GeneratedValue(strategy="IDENTITY")
44
         */
45
        private $id;
46
47
        /**
48
         * @var string
49
         *
50
         * @ORM\Column(name="backend_name", type="string", length=255, nullable=true)
51
         */
52
        private $backend_name;
53
54
        /**
55
         * @var string
56
         *
57
         * @ORM\Column(name="name", type="string", length=255)
58
         */
59
        private $name;
60
61
        /**
62
         * @var int
63
         *
64
         * @ORM\Column(name="sort_no", type="integer")
65
         */
66
        private $sort_no;
67
68
        /**
69
         * @var boolean
70
         *
71
         * @ORM\Column(name="visible", type="boolean", options={"default":true})
72
         */
73
        private $visible;
74
75
        /**
76
         * @var \DateTime
77
         *
78
         * @ORM\Column(name="create_date", type="datetimetz")
79
         */
80
        private $create_date;
81
82
        /**
83
         * @var \DateTime
84
         *
85
         * @ORM\Column(name="update_date", type="datetimetz")
86
         */
87
        private $update_date;
88
89
        /**
90
         * @var \Eccube\Entity\ClassName
91
         *
92
         * @ORM\ManyToOne(targetEntity="Eccube\Entity\ClassName", inversedBy="ClassCategories")
93
         * @ORM\JoinColumns({
94
         *   @ORM\JoinColumn(name="class_name_id", referencedColumnName="id")
95
         * })
96
         */
97
        private $ClassName;
98
99
        /**
100
         * @var \Eccube\Entity\Member
101
         *
102
         * @ORM\ManyToOne(targetEntity="Eccube\Entity\Member")
103
         * @ORM\JoinColumns({
104
         *   @ORM\JoinColumn(name="creator_id", referencedColumnName="id")
105
         * })
106
         */
107
        private $Creator;
108
109
        /**
110
         * Get id.
111
         *
112
         * @return int
113
         */
114
        public function getId()
115
        {
116
            return $this->id;
117
        }
118
119
        /**
120
         * Set backend_name.
121
         *
122
         * @param string $backendName
123
         *
124
         * @return ClassCategory
125
         */
126
        public function setBackendName($backendName)
127
        {
128
            $this->backend_name = $backendName;
129
130
            return $this;
131
        }
132
133
        /**
134
         * Get backend_name.
135
         *
136
         * @return string
137
         */
138
        public function getBackendName()
139
        {
140
            return $this->backend_name;
141
        }
142
143
        /**
144
         * Set name.
145
         *
146
         * @param string $name
147
         *
148
         * @return ClassCategory
149
         */
150
        public function setName($name)
151
        {
152
            $this->name = $name;
153
154
            return $this;
155
        }
156
157
        /**
158
         * Get name.
159
         *
160
         * @return string
161
         */
162
        public function getName()
163
        {
164
            return $this->name;
165
        }
166
167
        /**
168
         * Set sortNo.
169
         *
170
         * @param int $sortNo
171
         *
172
         * @return ClassCategory
173
         */
174
        public function setSortNo($sortNo)
175
        {
176
            $this->sort_no = $sortNo;
177
178
            return $this;
179
        }
180
181
        /**
182
         * Get sortNo.
183
         *
184
         * @return int
185
         */
186
        public function getSortNo()
187
        {
188
            return $this->sort_no;
189
        }
190
191
        /**
192
         * Set createDate.
193
         *
194
         * @param \DateTime $createDate
195
         *
196
         * @return ClassCategory
197
         */
198
        public function setCreateDate($createDate)
199
        {
200
            $this->create_date = $createDate;
201
202
            return $this;
203
        }
204
205
        /**
206
         * Get createDate.
207
         *
208
         * @return \DateTime
209
         */
210
        public function getCreateDate()
211
        {
212
            return $this->create_date;
213
        }
214
215
        /**
216
         * Set updateDate.
217
         *
218
         * @param \DateTime $updateDate
219
         *
220
         * @return ClassCategory
221
         */
222
        public function setUpdateDate($updateDate)
223
        {
224
            $this->update_date = $updateDate;
225
226
            return $this;
227
        }
228
229
        /**
230
         * Get updateDate.
231
         *
232
         * @return \DateTime
233
         */
234
        public function getUpdateDate()
235
        {
236
            return $this->update_date;
237
        }
238
239
        /**
240
         * Set className.
241
         *
242
         * @param \Eccube\Entity\ClassName|null $className
243
         *
244
         * @return ClassCategory
245
         */
246
        public function setClassName(\Eccube\Entity\ClassName $className = null)
247
        {
248
            $this->ClassName = $className;
249
250
            return $this;
251
        }
252
253
        /**
254
         * Get className.
255
         *
256
         * @return \Eccube\Entity\ClassName|null
257
         */
258
        public function getClassName()
259
        {
260
            return $this->ClassName;
261
        }
262
263
        /**
264
         * Set creator.
265
         *
266
         * @param \Eccube\Entity\Member|null $creator
267
         *
268
         * @return ClassCategory
269
         */
270
        public function setCreator(\Eccube\Entity\Member $creator = null)
271
        {
272
            $this->Creator = $creator;
273
274
            return $this;
275
        }
276
277
        /**
278
         * Get creator.
279
         *
280
         * @return \Eccube\Entity\Member|null
281
         */
282
        public function getCreator()
283
        {
284
            return $this->Creator;
285
        }
286
287
        /**
288
         * Set visible
289
         *
290
         * @param boolean $visible
291
         *
292
         * @return ClassCategory
293
         */
294
        public function setVisible($visible)
295
        {
296
            $this->visible = $visible;
297
298
            return $this;
299
        }
300
301
        /**
302
         * Is the visibility visible?
303
         *
304
         * @return boolean
305
         */
306
        public function isVisible()
307
        {
308
            return $this->visible;
309
        }
310
    }
311
}
312

src/Eccube/Entity/ClassName.php 1 location

@@ 18-300 (lines=283) @@
15
16
use Doctrine\ORM\Mapping as ORM;
17
18
if (!class_exists('\Eccube\Entity\ClassName')) {
19
    /**
20
     * ClassName
21
     *
22
     * @ORM\Table(name="dtb_class_name")
23
     * @ORM\InheritanceType("SINGLE_TABLE")
24
     * @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255)
25
     * @ORM\HasLifecycleCallbacks()
26
     * @ORM\Entity(repositoryClass="Eccube\Repository\ClassNameRepository")
27
     */
28
    class ClassName extends \Eccube\Entity\AbstractEntity
29
    {
30
        /**
31
         * @return string
32
         */
33
        public function __toString()
34
        {
35
            return $this->getName();
36
        }
37
38
        /**
39
         * @var int
40
         *
41
         * @ORM\Column(name="id", type="integer", options={"unsigned":true})
42
         * @ORM\Id
43
         * @ORM\GeneratedValue(strategy="IDENTITY")
44
         */
45
        private $id;
46
47
        /**
48
         * @var string
49
         *
50
         * @ORM\Column(name="backend_name", type="string", length=255, nullable=true)
51
         */
52
        private $backend_name;
53
54
        /**
55
         * @var string
56
         *
57
         * @ORM\Column(name="name", type="string", length=255)
58
         */
59
        private $name;
60
61
        /**
62
         * @var int
63
         *
64
         * @ORM\Column(name="sort_no", type="integer")
65
         */
66
        private $sort_no;
67
68
        /**
69
         * @var \DateTime
70
         *
71
         * @ORM\Column(name="create_date", type="datetimetz")
72
         */
73
        private $create_date;
74
75
        /**
76
         * @var \DateTime
77
         *
78
         * @ORM\Column(name="update_date", type="datetimetz")
79
         */
80
        private $update_date;
81
82
        /**
83
         * @var \Doctrine\Common\Collections\Collection
84
         *
85
         * @ORM\OneToMany(targetEntity="Eccube\Entity\ClassCategory", mappedBy="ClassName")
86
         * @ORM\OrderBy({
87
         *     "sort_no"="DESC"
88
         * })
89
         */
90
        private $ClassCategories;
91
92
        /**
93
         * @var \Eccube\Entity\Member
94
         *
95
         * @ORM\ManyToOne(targetEntity="Eccube\Entity\Member")
96
         * @ORM\JoinColumns({
97
         *   @ORM\JoinColumn(name="creator_id", referencedColumnName="id")
98
         * })
99
         */
100
        private $Creator;
101
102
        /**
103
         * Constructor
104
         */
105
        public function __construct()
106
        {
107
            $this->ClassCategories = new \Doctrine\Common\Collections\ArrayCollection();
108
        }
109
110
        /**
111
         * Get id.
112
         *
113
         * @return int
114
         */
115
        public function getId()
116
        {
117
            return $this->id;
118
        }
119
120
        /**
121
         * Set backend_name.
122
         *
123
         * @param string $backendName
124
         *
125
         * @return ClassName
126
         */
127
        public function setBackendName($backendName)
128
        {
129
            $this->backend_name = $backendName;
130
131
            return $this;
132
        }
133
134
        /**
135
         * Get backend_name.
136
         *
137
         * @return string
138
         */
139
        public function getBackendName()
140
        {
141
            return $this->backend_name;
142
        }
143
144
        /**
145
         * Set name.
146
         *
147
         * @param string $name
148
         *
149
         * @return ClassName
150
         */
151
        public function setName($name)
152
        {
153
            $this->name = $name;
154
155
            return $this;
156
        }
157
158
        /**
159
         * Get name.
160
         *
161
         * @return string
162
         */
163
        public function getName()
164
        {
165
            return $this->name;
166
        }
167
168
        /**
169
         * Set sortNo.
170
         *
171
         * @param int $sortNo
172
         *
173
         * @return ClassName
174
         */
175
        public function setSortNo($sortNo)
176
        {
177
            $this->sort_no = $sortNo;
178
179
            return $this;
180
        }
181
182
        /**
183
         * Get sortNo.
184
         *
185
         * @return int
186
         */
187
        public function getSortNo()
188
        {
189
            return $this->sort_no;
190
        }
191
192
        /**
193
         * Set createDate.
194
         *
195
         * @param \DateTime $createDate
196
         *
197
         * @return ClassName
198
         */
199
        public function setCreateDate($createDate)
200
        {
201
            $this->create_date = $createDate;
202
203
            return $this;
204
        }
205
206
        /**
207
         * Get createDate.
208
         *
209
         * @return \DateTime
210
         */
211
        public function getCreateDate()
212
        {
213
            return $this->create_date;
214
        }
215
216
        /**
217
         * Set updateDate.
218
         *
219
         * @param \DateTime $updateDate
220
         *
221
         * @return ClassName
222
         */
223
        public function setUpdateDate($updateDate)
224
        {
225
            $this->update_date = $updateDate;
226
227
            return $this;
228
        }
229
230
        /**
231
         * Get updateDate.
232
         *
233
         * @return \DateTime
234
         */
235
        public function getUpdateDate()
236
        {
237
            return $this->update_date;
238
        }
239
240
        /**
241
         * Add classCategory.
242
         *
243
         * @param \Eccube\Entity\ClassCategory $classCategory
244
         *
245
         * @return ClassName
246
         */
247
        public function addClassCategory(\Eccube\Entity\ClassCategory $classCategory)
248
        {
249
            $this->ClassCategories[] = $classCategory;
250
251
            return $this;
252
        }
253
254
        /**
255
         * Remove classCategory.
256
         *
257
         * @param \Eccube\Entity\ClassCategory $classCategory
258
         *
259
         * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
260
         */
261
        public function removeClassCategory(\Eccube\Entity\ClassCategory $classCategory)
262
        {
263
            return $this->ClassCategories->removeElement($classCategory);
264
        }
265
266
        /**
267
         * Get classCategories.
268
         *
269
         * @return \Doctrine\Common\Collections\Collection
270
         */
271
        public function getClassCategories()
272
        {
273
            return $this->ClassCategories;
274
        }
275
276
        /**
277
         * Set creator.
278
         *
279
         * @param \Eccube\Entity\Member|null $creator
280
         *
281
         * @return ClassName
282
         */
283
        public function setCreator(\Eccube\Entity\Member $creator = null)
284
        {
285
            $this->Creator = $creator;
286
287
            return $this;
288
        }
289
290
        /**
291
         * Get creator.
292
         *
293
         * @return \Eccube\Entity\Member|null
294
         */
295
        public function getCreator()
296
        {
297
            return $this->Creator;
298
        }
299
    }
300
}
301