Complex classes like Compteur often do a lot of different things. To break such a class down, we need to identify a cohesive component within that class. A common approach to find such a component is to look for fields/methods that share the same prefixes, or suffixes. You can also have a look at the cohesion graph to spot any un-connected, or weakly-connected components.
Once you have determined the fields that belong together, you can apply the Extract Class refactoring. If the component makes sense as a sub-class, Extract Subclass is also a candidate, and is often faster.
While breaking up the class, it is a good idea to analyze how other classes use Compteur, and based on these observations, apply Extract Interface, too.
1 | <?php |
||
22 | class Compteur { |
||
23 | |||
24 | /** |
||
25 | * Nb attes assedic. |
||
26 | * |
||
27 | * @var int|null |
||
28 | */ |
||
29 | private $nbAttesAssedic; |
||
30 | |||
31 | /** |
||
32 | * Nb attes assedic a deduire. |
||
33 | * |
||
34 | * @var int|null |
||
35 | */ |
||
36 | private $nbAttesAssedicADeduire; |
||
37 | |||
38 | /** |
||
39 | * Nb attes assedic fact. |
||
40 | * |
||
41 | * @var int|null |
||
42 | */ |
||
43 | private $nbAttesAssedicFact; |
||
44 | |||
45 | /** |
||
46 | * Nb attes ijss. |
||
47 | * |
||
48 | * @var int|null |
||
49 | */ |
||
50 | private $nbAttesIjss; |
||
51 | |||
52 | /** |
||
53 | * Nb attes ijss a deduire. |
||
54 | * |
||
55 | * @var int|null |
||
56 | */ |
||
57 | private $nbAttesIjssADeduire; |
||
58 | |||
59 | /** |
||
60 | * Nb attes ijss at. |
||
61 | * |
||
62 | * @var int|null |
||
63 | */ |
||
64 | private $nbAttesIjssAt; |
||
65 | |||
66 | /** |
||
67 | * Nb attes ijss ata deduire. |
||
68 | * |
||
69 | * @var int|null |
||
70 | */ |
||
71 | private $nbAttesIjssAtaDeduire; |
||
72 | |||
73 | /** |
||
74 | * Nb attes ijss at fact. |
||
75 | * |
||
76 | * @var int|null |
||
77 | */ |
||
78 | private $nbAttesIjssAtFact; |
||
79 | |||
80 | /** |
||
81 | * Nb attes ijss fact. |
||
82 | * |
||
83 | * @var int|null |
||
84 | */ |
||
85 | private $nbAttesIjssFact; |
||
86 | |||
87 | /** |
||
88 | * Nb attest emploi. |
||
89 | * |
||
90 | * @var int|null |
||
91 | */ |
||
92 | private $nbAttestEmploi; |
||
93 | |||
94 | /** |
||
95 | * Nb attest emploi a deduire. |
||
96 | * |
||
97 | * @var int|null |
||
98 | */ |
||
99 | private $nbAttestEmploiADeduire; |
||
100 | |||
101 | /** |
||
102 | * Nb attest emploi fact. |
||
103 | * |
||
104 | * @var int|null |
||
105 | */ |
||
106 | private $nbAttestEmploiFact; |
||
107 | |||
108 | /** |
||
109 | * Nb bul edites. |
||
110 | * |
||
111 | * @var int|null |
||
112 | */ |
||
113 | private $nbBulEdites; |
||
114 | |||
115 | /** |
||
116 | * Nb bul edites a deduire. |
||
117 | * |
||
118 | * @var int|null |
||
119 | */ |
||
120 | private $nbBulEditesADeduire; |
||
121 | |||
122 | /** |
||
123 | * Nb bul edites fact. |
||
124 | * |
||
125 | * @var int|null |
||
126 | */ |
||
127 | private $nbBulEditesFact; |
||
128 | |||
129 | /** |
||
130 | * Nb bul valides. |
||
131 | * |
||
132 | * @var int|null |
||
133 | */ |
||
134 | private $nbBulValides; |
||
135 | |||
136 | /** |
||
137 | * Nb bul valides a deduire. |
||
138 | * |
||
139 | * @var int|null |
||
140 | */ |
||
141 | private $nbBulValidesADeduire; |
||
142 | |||
143 | /** |
||
144 | * Nb bul valides fact. |
||
145 | * |
||
146 | * @var int|null |
||
147 | */ |
||
148 | private $nbBulValidesFact; |
||
149 | |||
150 | /** |
||
151 | * Nb certif travail. |
||
152 | * |
||
153 | * @var int|null |
||
154 | */ |
||
155 | private $nbCertifTravail; |
||
156 | |||
157 | /** |
||
158 | * Nb certif travail a deduire. |
||
159 | * |
||
160 | * @var int|null |
||
161 | */ |
||
162 | private $nbCertifTravailADeduire; |
||
163 | |||
164 | /** |
||
165 | * Nb certif travail fact. |
||
166 | * |
||
167 | * @var int|null |
||
168 | */ |
||
169 | private $nbCertifTravailFact; |
||
170 | |||
171 | /** |
||
172 | * Nb dads editees. |
||
173 | * |
||
174 | * @var int|null |
||
175 | */ |
||
176 | private $nbDadsEditees; |
||
177 | |||
178 | /** |
||
179 | * Nb dads editees a deduire. |
||
180 | * |
||
181 | * @var int|null |
||
182 | */ |
||
183 | private $nbDadsEditeesADeduire; |
||
184 | |||
185 | /** |
||
186 | * Nb dads editees fact. |
||
187 | * |
||
188 | * @var int|null |
||
189 | */ |
||
190 | private $nbDadsEditeesFact; |
||
191 | |||
192 | /** |
||
193 | * Nb dsn evt arret. |
||
194 | * |
||
195 | * @var int|null |
||
196 | */ |
||
197 | private $nbDsnEvtArret; |
||
198 | |||
199 | /** |
||
200 | * Nb dsn evt arret a deduire. |
||
201 | * |
||
202 | * @var int|null |
||
203 | */ |
||
204 | private $nbDsnEvtArretADeduire; |
||
205 | |||
206 | /** |
||
207 | * Nb dsn evt arret fact. |
||
208 | * |
||
209 | * @var int|null |
||
210 | */ |
||
211 | private $nbDsnEvtArretFact; |
||
212 | |||
213 | /** |
||
214 | * Nb dsn evt fin contrat. |
||
215 | * |
||
216 | * @var int|null |
||
217 | */ |
||
218 | private $nbDsnEvtFinContrat; |
||
219 | |||
220 | /** |
||
221 | * Nb dsn evt fin contrat a deduire. |
||
222 | * |
||
223 | * @var int|null |
||
224 | */ |
||
225 | private $nbDsnEvtFinContratADeduire; |
||
226 | |||
227 | /** |
||
228 | * Nb dsn evt fin contrat fact. |
||
229 | * |
||
230 | * @var int|null |
||
231 | */ |
||
232 | private $nbDsnEvtFinContratFact; |
||
233 | |||
234 | /** |
||
235 | * Nb dsn mensuelle. |
||
236 | * |
||
237 | * @var int|null |
||
238 | */ |
||
239 | private $nbDsnMensuelle; |
||
240 | |||
241 | /** |
||
242 | * Nb dsn mensuelle a deduire. |
||
243 | * |
||
244 | * @var int|null |
||
245 | */ |
||
246 | private $nbDsnMensuelleADeduire; |
||
247 | |||
248 | /** |
||
249 | * Nb dsn mensuelle fact. |
||
250 | * |
||
251 | * @var int|null |
||
252 | */ |
||
253 | private $nbDsnMensuelleFact; |
||
254 | |||
255 | /** |
||
256 | * Nb due. |
||
257 | * |
||
258 | * @var int|null |
||
259 | */ |
||
260 | private $nbDue; |
||
261 | |||
262 | /** |
||
263 | * Nb duea deduire. |
||
264 | * |
||
265 | * @var int|null |
||
266 | */ |
||
267 | private $nbDueaDeduire; |
||
268 | |||
269 | /** |
||
270 | * Nb due fact. |
||
271 | * |
||
272 | * @var int|null |
||
273 | */ |
||
274 | private $nbDueFact; |
||
275 | |||
276 | /** |
||
277 | * Nb disquettes virements. |
||
278 | * |
||
279 | * @var int|null |
||
280 | */ |
||
281 | private $nbDisquettesVirements; |
||
282 | |||
283 | /** |
||
284 | * Nb disquettes virements a deduire. |
||
285 | * |
||
286 | * @var int|null |
||
287 | */ |
||
288 | private $nbDisquettesVirementsADeduire; |
||
289 | |||
290 | /** |
||
291 | * Nb disquettes virements fact. |
||
292 | * |
||
293 | * @var int|null |
||
294 | */ |
||
295 | private $nbDisquettesVirementsFact; |
||
296 | |||
297 | /** |
||
298 | * Nb solde tout compte. |
||
299 | * |
||
300 | * @var int|null |
||
301 | */ |
||
302 | private $nbSoldeToutCompte; |
||
303 | |||
304 | /** |
||
305 | * Nb solde tout compte a deduire. |
||
306 | * |
||
307 | * @var int|null |
||
308 | */ |
||
309 | private $nbSoldeToutCompteADeduire; |
||
310 | |||
311 | /** |
||
312 | * Nb solde tout compte fact. |
||
313 | * |
||
314 | * @var int|null |
||
315 | */ |
||
316 | private $nbSoldeToutCompteFact; |
||
317 | |||
318 | /** |
||
319 | * Nb tds realisees. |
||
320 | * |
||
321 | * @var int|null |
||
322 | */ |
||
323 | private $nbTdsRealisees; |
||
324 | |||
325 | /** |
||
326 | * Nb tds realisees a deduire. |
||
327 | * |
||
328 | * @var int|null |
||
329 | */ |
||
330 | private $nbTdsRealiseesADeduire; |
||
331 | |||
332 | /** |
||
333 | * Nb tds realisees fact. |
||
334 | * |
||
335 | * @var int|null |
||
336 | */ |
||
337 | private $nbTdsRealiseesFact; |
||
338 | |||
339 | /** |
||
340 | * Periode. |
||
341 | * |
||
342 | * @var DateTime|null |
||
343 | */ |
||
344 | private $periode; |
||
345 | |||
346 | |||
347 | /** |
||
348 | * Constructor. |
||
349 | */ |
||
350 | public function __construct() { |
||
353 | |||
354 | /** |
||
355 | * Get the nb attes assedic. |
||
356 | * |
||
357 | * @return int|null Returns the nb attes assedic. |
||
358 | */ |
||
359 | public function getNbAttesAssedic(): ?int{ |
||
362 | |||
363 | /** |
||
364 | * Get the nb attes assedic a deduire. |
||
365 | * |
||
366 | * @return int|null Returns the nb attes assedic a deduire. |
||
367 | */ |
||
368 | public function getNbAttesAssedicADeduire(): ?int{ |
||
371 | |||
372 | /** |
||
373 | * Get the nb attes assedic fact. |
||
374 | * |
||
375 | * @return int|null Returns the nb attes assedic fact. |
||
376 | */ |
||
377 | public function getNbAttesAssedicFact(): ?int{ |
||
380 | |||
381 | /** |
||
382 | * Get the nb attes ijss. |
||
383 | * |
||
384 | * @return int|null Returns the nb attes ijss. |
||
385 | */ |
||
386 | public function getNbAttesIjss(): ?int{ |
||
389 | |||
390 | /** |
||
391 | * Get the nb attes ijss a deduire. |
||
392 | * |
||
393 | * @return int|null Returns the nb attes ijss a deduire. |
||
394 | */ |
||
395 | public function getNbAttesIjssADeduire(): ?int{ |
||
398 | |||
399 | /** |
||
400 | * Get the nb attes ijss at. |
||
401 | * |
||
402 | * @return int|null Returns the nb attes ijss at. |
||
403 | */ |
||
404 | public function getNbAttesIjssAt(): ?int{ |
||
407 | |||
408 | /** |
||
409 | * Get the nb attes ijss ata deduire. |
||
410 | * |
||
411 | * @return int|null Returns the nb attes ijss ata deduire. |
||
412 | */ |
||
413 | public function getNbAttesIjssAtaDeduire(): ?int{ |
||
416 | |||
417 | /** |
||
418 | * Get the nb attes ijss at fact. |
||
419 | * |
||
420 | * @return int|null Returns the nb attes ijss at fact. |
||
421 | */ |
||
422 | public function getNbAttesIjssAtFact(): ?int{ |
||
425 | |||
426 | /** |
||
427 | * Get the nb attes ijss fact. |
||
428 | * |
||
429 | * @return int|null Returns the nb attes ijss fact. |
||
430 | */ |
||
431 | public function getNbAttesIjssFact(): ?int{ |
||
434 | |||
435 | /** |
||
436 | * Get the nb attest emploi. |
||
437 | * |
||
438 | * @return int|null Returns the nb attest emploi. |
||
439 | */ |
||
440 | public function getNbAttestEmploi(): ?int{ |
||
443 | |||
444 | /** |
||
445 | * Get the nb attest emploi a deduire. |
||
446 | * |
||
447 | * @return int|null Returns the nb attest emploi a deduire. |
||
448 | */ |
||
449 | public function getNbAttestEmploiADeduire(): ?int{ |
||
452 | |||
453 | /** |
||
454 | * Get the nb attest emploi fact. |
||
455 | * |
||
456 | * @return int|null Returns the nb attest emploi fact. |
||
457 | */ |
||
458 | public function getNbAttestEmploiFact(): ?int{ |
||
461 | |||
462 | /** |
||
463 | * Get the nb bul edites. |
||
464 | * |
||
465 | * @return int|null Returns the nb bul edites. |
||
466 | */ |
||
467 | public function getNbBulEdites(): ?int{ |
||
470 | |||
471 | /** |
||
472 | * Get the nb bul edites a deduire. |
||
473 | * |
||
474 | * @return int|null Returns the nb bul edites a deduire. |
||
475 | */ |
||
476 | public function getNbBulEditesADeduire(): ?int{ |
||
479 | |||
480 | /** |
||
481 | * Get the nb bul edites fact. |
||
482 | * |
||
483 | * @return int|null Returns the nb bul edites fact. |
||
484 | */ |
||
485 | public function getNbBulEditesFact(): ?int{ |
||
488 | |||
489 | /** |
||
490 | * Get the nb bul valides. |
||
491 | * |
||
492 | * @return int|null Returns the nb bul valides. |
||
493 | */ |
||
494 | public function getNbBulValides(): ?int{ |
||
497 | |||
498 | /** |
||
499 | * Get the nb bul valides a deduire. |
||
500 | * |
||
501 | * @return int|null Returns the nb bul valides a deduire. |
||
502 | */ |
||
503 | public function getNbBulValidesADeduire(): ?int{ |
||
506 | |||
507 | /** |
||
508 | * Get the nb bul valides fact. |
||
509 | * |
||
510 | * @return int|null Returns the nb bul valides fact. |
||
511 | */ |
||
512 | public function getNbBulValidesFact(): ?int{ |
||
515 | |||
516 | /** |
||
517 | * Get the nb certif travail. |
||
518 | * |
||
519 | * @return int|null Returns the nb certif travail. |
||
520 | */ |
||
521 | public function getNbCertifTravail(): ?int{ |
||
524 | |||
525 | /** |
||
526 | * Get the nb certif travail a deduire. |
||
527 | * |
||
528 | * @return int|null Returns the nb certif travail a deduire. |
||
529 | */ |
||
530 | public function getNbCertifTravailADeduire(): ?int{ |
||
533 | |||
534 | /** |
||
535 | * Get the nb certif travail fact. |
||
536 | * |
||
537 | * @return int|null Returns the nb certif travail fact. |
||
538 | */ |
||
539 | public function getNbCertifTravailFact(): ?int{ |
||
542 | |||
543 | /** |
||
544 | * Get the nb dads editees. |
||
545 | * |
||
546 | * @return int|null Returns the nb dads editees. |
||
547 | */ |
||
548 | public function getNbDadsEditees(): ?int{ |
||
551 | |||
552 | /** |
||
553 | * Get the nb dads editees a deduire. |
||
554 | * |
||
555 | * @return int|null Returns the nb dads editees a deduire. |
||
556 | */ |
||
557 | public function getNbDadsEditeesADeduire(): ?int{ |
||
560 | |||
561 | /** |
||
562 | * Get the nb dads editees fact. |
||
563 | * |
||
564 | * @return int|null Returns the nb dads editees fact. |
||
565 | */ |
||
566 | public function getNbDadsEditeesFact(): ?int{ |
||
569 | |||
570 | /** |
||
571 | * Get the nb dsn evt arret. |
||
572 | * |
||
573 | * @return int|null Returns the nb dsn evt arret. |
||
574 | */ |
||
575 | public function getNbDsnEvtArret(): ?int{ |
||
578 | |||
579 | /** |
||
580 | * Get the nb dsn evt arret a deduire. |
||
581 | * |
||
582 | * @return int|null Returns the nb dsn evt arret a deduire. |
||
583 | */ |
||
584 | public function getNbDsnEvtArretADeduire(): ?int{ |
||
587 | |||
588 | /** |
||
589 | * Get the nb dsn evt arret fact. |
||
590 | * |
||
591 | * @return int|null Returns the nb dsn evt arret fact. |
||
592 | */ |
||
593 | public function getNbDsnEvtArretFact(): ?int{ |
||
596 | |||
597 | /** |
||
598 | * Get the nb dsn evt fin contrat. |
||
599 | * |
||
600 | * @return int|null Returns the nb dsn evt fin contrat. |
||
601 | */ |
||
602 | public function getNbDsnEvtFinContrat(): ?int{ |
||
605 | |||
606 | /** |
||
607 | * Get the nb dsn evt fin contrat a deduire. |
||
608 | * |
||
609 | * @return int|null Returns the nb dsn evt fin contrat a deduire. |
||
610 | */ |
||
611 | public function getNbDsnEvtFinContratADeduire(): ?int{ |
||
614 | |||
615 | /** |
||
616 | * Get the nb dsn evt fin contrat fact. |
||
617 | * |
||
618 | * @return int|null Returns the nb dsn evt fin contrat fact. |
||
619 | */ |
||
620 | public function getNbDsnEvtFinContratFact(): ?int{ |
||
623 | |||
624 | /** |
||
625 | * Get the nb dsn mensuelle. |
||
626 | * |
||
627 | * @return int|null Returns the nb dsn mensuelle. |
||
628 | */ |
||
629 | public function getNbDsnMensuelle(): ?int{ |
||
632 | |||
633 | /** |
||
634 | * Get the nb dsn mensuelle a deduire. |
||
635 | * |
||
636 | * @return int|null Returns the nb dsn mensuelle a deduire. |
||
637 | */ |
||
638 | public function getNbDsnMensuelleADeduire(): ?int{ |
||
641 | |||
642 | /** |
||
643 | * Get the nb dsn mensuelle fact. |
||
644 | * |
||
645 | * @return int|null Returns the nb dsn mensuelle fact. |
||
646 | */ |
||
647 | public function getNbDsnMensuelleFact(): ?int{ |
||
650 | |||
651 | /** |
||
652 | * Get the nb due. |
||
653 | * |
||
654 | * @return int|null Returns the nb due. |
||
655 | */ |
||
656 | public function getNbDue(): ?int{ |
||
659 | |||
660 | /** |
||
661 | * Get the nb duea deduire. |
||
662 | * |
||
663 | * @return int|null Returns the nb duea deduire. |
||
664 | */ |
||
665 | public function getNbDueaDeduire(): ?int{ |
||
668 | |||
669 | /** |
||
670 | * Get the nb due fact. |
||
671 | * |
||
672 | * @return int|null Returns the nb due fact. |
||
673 | */ |
||
674 | public function getNbDueFact(): ?int{ |
||
677 | |||
678 | /** |
||
679 | * Get the nb disquettes virements. |
||
680 | * |
||
681 | * @return int|null Returns the nb disquettes virements. |
||
682 | */ |
||
683 | public function getNbDisquettesVirements(): ?int{ |
||
686 | |||
687 | /** |
||
688 | * Get the nb disquettes virements a deduire. |
||
689 | * |
||
690 | * @return int|null Returns the nb disquettes virements a deduire. |
||
691 | */ |
||
692 | public function getNbDisquettesVirementsADeduire(): ?int{ |
||
695 | |||
696 | /** |
||
697 | * Get the nb disquettes virements fact. |
||
698 | * |
||
699 | * @return int|null Returns the nb disquettes virements fact. |
||
700 | */ |
||
701 | public function getNbDisquettesVirementsFact(): ?int{ |
||
704 | |||
705 | /** |
||
706 | * Get the nb solde tout compte. |
||
707 | * |
||
708 | * @return int|null Returns the nb solde tout compte. |
||
709 | */ |
||
710 | public function getNbSoldeToutCompte(): ?int{ |
||
713 | |||
714 | /** |
||
715 | * Get the nb solde tout compte a deduire. |
||
716 | * |
||
717 | * @return int|null Returns the nb solde tout compte a deduire. |
||
718 | */ |
||
719 | public function getNbSoldeToutCompteADeduire(): ?int{ |
||
722 | |||
723 | /** |
||
724 | * Get the nb solde tout compte fact. |
||
725 | * |
||
726 | * @return int|null Returns the nb solde tout compte fact. |
||
727 | */ |
||
728 | public function getNbSoldeToutCompteFact(): ?int{ |
||
731 | |||
732 | /** |
||
733 | * Get the nb tds realisees. |
||
734 | * |
||
735 | * @return int|null Returns the nb tds realisees. |
||
736 | */ |
||
737 | public function getNbTdsRealisees(): ?int{ |
||
740 | |||
741 | /** |
||
742 | * Get the nb tds realisees a deduire. |
||
743 | * |
||
744 | * @return int|null Returns the nb tds realisees a deduire. |
||
745 | */ |
||
746 | public function getNbTdsRealiseesADeduire(): ?int{ |
||
749 | |||
750 | /** |
||
751 | * Get the nb tds realisees fact. |
||
752 | * |
||
753 | * @return int|null Returns the nb tds realisees fact. |
||
754 | */ |
||
755 | public function getNbTdsRealiseesFact(): ?int{ |
||
758 | |||
759 | /** |
||
760 | * Get the periode. |
||
761 | * |
||
762 | * @return DateTime|null Returns the periode. |
||
763 | */ |
||
764 | public function getPeriode(): ?DateTime{ |
||
767 | |||
768 | /** |
||
769 | * Set the nb attes assedic. |
||
770 | * |
||
771 | * @param int|null $nbAttesAssedic The nb attes assedic. |
||
772 | * @return Compteur Returns this Compteur. |
||
773 | */ |
||
774 | public function setNbAttesAssedic(?int $nbAttesAssedic): Compteur { |
||
778 | |||
779 | /** |
||
780 | * Set the nb attes assedic a deduire. |
||
781 | * |
||
782 | * @param int|null $nbAttesAssedicADeduire The nb attes assedic a deduire. |
||
783 | * @return Compteur Returns this Compteur. |
||
784 | */ |
||
785 | public function setNbAttesAssedicADeduire(?int $nbAttesAssedicADeduire): Compteur { |
||
789 | |||
790 | /** |
||
791 | * Set the nb attes assedic fact. |
||
792 | * |
||
793 | * @param int|null $nbAttesAssedicFact The nb attes assedic fact. |
||
794 | * @return Compteur Returns this Compteur. |
||
795 | */ |
||
796 | public function setNbAttesAssedicFact(?int $nbAttesAssedicFact): Compteur { |
||
800 | |||
801 | /** |
||
802 | * Set the nb attes ijss. |
||
803 | * |
||
804 | * @param int|null $nbAttesIjss The nb attes ijss. |
||
805 | * @return Compteur Returns this Compteur. |
||
806 | */ |
||
807 | public function setNbAttesIjss(?int $nbAttesIjss): Compteur { |
||
811 | |||
812 | /** |
||
813 | * Set the nb attes ijss a deduire. |
||
814 | * |
||
815 | * @param int|null $nbAttesIjssADeduire The nb attes ijss a deduire. |
||
816 | * @return Compteur Returns this Compteur. |
||
817 | */ |
||
818 | public function setNbAttesIjssADeduire(?int $nbAttesIjssADeduire): Compteur { |
||
822 | |||
823 | /** |
||
824 | * Set the nb attes ijss at. |
||
825 | * |
||
826 | * @param int|null $nbAttesIjssAt The nb attes ijss at. |
||
827 | * @return Compteur Returns this Compteur. |
||
828 | */ |
||
829 | public function setNbAttesIjssAt(?int $nbAttesIjssAt): Compteur { |
||
833 | |||
834 | /** |
||
835 | * Set the nb attes ijss ata deduire. |
||
836 | * |
||
837 | * @param int|null $nbAttesIjssAtaDeduire The nb attes ijss ata deduire. |
||
838 | * @return Compteur Returns this Compteur. |
||
839 | */ |
||
840 | public function setNbAttesIjssAtaDeduire(?int $nbAttesIjssAtaDeduire): Compteur { |
||
844 | |||
845 | /** |
||
846 | * Set the nb attes ijss at fact. |
||
847 | * |
||
848 | * @param int|null $nbAttesIjssAtFact The nb attes ijss at fact. |
||
849 | * @return Compteur Returns this Compteur. |
||
850 | */ |
||
851 | public function setNbAttesIjssAtFact(?int $nbAttesIjssAtFact): Compteur { |
||
855 | |||
856 | /** |
||
857 | * Set the nb attes ijss fact. |
||
858 | * |
||
859 | * @param int|null $nbAttesIjssFact The nb attes ijss fact. |
||
860 | * @return Compteur Returns this Compteur. |
||
861 | */ |
||
862 | public function setNbAttesIjssFact(?int $nbAttesIjssFact): Compteur { |
||
866 | |||
867 | /** |
||
868 | * Set the nb attest emploi. |
||
869 | * |
||
870 | * @param int|null $nbAttestEmploi The nb attest emploi. |
||
871 | * @return Compteur Returns this Compteur. |
||
872 | */ |
||
873 | public function setNbAttestEmploi(?int $nbAttestEmploi): Compteur { |
||
877 | |||
878 | /** |
||
879 | * Set the nb attest emploi a deduire. |
||
880 | * |
||
881 | * @param int|null $nbAttestEmploiADeduire The nb attest emploi a deduire. |
||
882 | * @return Compteur Returns this Compteur. |
||
883 | */ |
||
884 | public function setNbAttestEmploiADeduire(?int $nbAttestEmploiADeduire): Compteur { |
||
888 | |||
889 | /** |
||
890 | * Set the nb attest emploi fact. |
||
891 | * |
||
892 | * @param int|null $nbAttestEmploiFact The nb attest emploi fact. |
||
893 | * @return Compteur Returns this Compteur. |
||
894 | */ |
||
895 | public function setNbAttestEmploiFact(?int $nbAttestEmploiFact): Compteur { |
||
899 | |||
900 | /** |
||
901 | * Set the nb bul edites. |
||
902 | * |
||
903 | * @param int|null $nbBulEdites The nb bul edites. |
||
904 | * @return Compteur Returns this Compteur. |
||
905 | */ |
||
906 | public function setNbBulEdites(?int $nbBulEdites): Compteur { |
||
910 | |||
911 | /** |
||
912 | * Set the nb bul edites a deduire. |
||
913 | * |
||
914 | * @param int|null $nbBulEditesADeduire The nb bul edites a deduire. |
||
915 | * @return Compteur Returns this Compteur. |
||
916 | */ |
||
917 | public function setNbBulEditesADeduire(?int $nbBulEditesADeduire): Compteur { |
||
921 | |||
922 | /** |
||
923 | * Set the nb bul edites fact. |
||
924 | * |
||
925 | * @param int|null $nbBulEditesFact The nb bul edites fact. |
||
926 | * @return Compteur Returns this Compteur. |
||
927 | */ |
||
928 | public function setNbBulEditesFact(?int $nbBulEditesFact): Compteur { |
||
932 | |||
933 | /** |
||
934 | * Set the nb bul valides. |
||
935 | * |
||
936 | * @param int|null $nbBulValides The nb bul valides. |
||
937 | * @return Compteur Returns this Compteur. |
||
938 | */ |
||
939 | public function setNbBulValides(?int $nbBulValides): Compteur { |
||
943 | |||
944 | /** |
||
945 | * Set the nb bul valides a deduire. |
||
946 | * |
||
947 | * @param int|null $nbBulValidesADeduire The nb bul valides a deduire. |
||
948 | * @return Compteur Returns this Compteur. |
||
949 | */ |
||
950 | public function setNbBulValidesADeduire(?int $nbBulValidesADeduire): Compteur { |
||
954 | |||
955 | /** |
||
956 | * Set the nb bul valides fact. |
||
957 | * |
||
958 | * @param int|null $nbBulValidesFact The nb bul valides fact. |
||
959 | * @return Compteur Returns this Compteur. |
||
960 | */ |
||
961 | public function setNbBulValidesFact(?int $nbBulValidesFact): Compteur { |
||
965 | |||
966 | /** |
||
967 | * Set the nb certif travail. |
||
968 | * |
||
969 | * @param int|null $nbCertifTravail The nb certif travail. |
||
970 | * @return Compteur Returns this Compteur. |
||
971 | */ |
||
972 | public function setNbCertifTravail(?int $nbCertifTravail): Compteur { |
||
976 | |||
977 | /** |
||
978 | * Set the nb certif travail a deduire. |
||
979 | * |
||
980 | * @param int|null $nbCertifTravailADeduire The nb certif travail a deduire. |
||
981 | * @return Compteur Returns this Compteur. |
||
982 | */ |
||
983 | public function setNbCertifTravailADeduire(?int $nbCertifTravailADeduire): Compteur { |
||
987 | |||
988 | /** |
||
989 | * Set the nb certif travail fact. |
||
990 | * |
||
991 | * @param int|null $nbCertifTravailFact The nb certif travail fact. |
||
992 | * @return Compteur Returns this Compteur. |
||
993 | */ |
||
994 | public function setNbCertifTravailFact(?int $nbCertifTravailFact): Compteur { |
||
998 | |||
999 | /** |
||
1000 | * Set the nb dads editees. |
||
1001 | * |
||
1002 | * @param int|null $nbDadsEditees The nb dads editees. |
||
1003 | * @return Compteur Returns this Compteur. |
||
1004 | */ |
||
1005 | public function setNbDadsEditees(?int $nbDadsEditees): Compteur { |
||
1009 | |||
1010 | /** |
||
1011 | * Set the nb dads editees a deduire. |
||
1012 | * |
||
1013 | * @param int|null $nbDadsEditeesADeduire The nb dads editees a deduire. |
||
1014 | * @return Compteur Returns this Compteur. |
||
1015 | */ |
||
1016 | public function setNbDadsEditeesADeduire(?int $nbDadsEditeesADeduire): Compteur { |
||
1020 | |||
1021 | /** |
||
1022 | * Set the nb dads editees fact. |
||
1023 | * |
||
1024 | * @param int|null $nbDadsEditeesFact The nb dads editees fact. |
||
1025 | * @return Compteur Returns this Compteur. |
||
1026 | */ |
||
1027 | public function setNbDadsEditeesFact(?int $nbDadsEditeesFact): Compteur { |
||
1031 | |||
1032 | /** |
||
1033 | * Set the nb dsn evt arret. |
||
1034 | * |
||
1035 | * @param int|null $nbDsnEvtArret The nb dsn evt arret. |
||
1036 | * @return Compteur Returns this Compteur. |
||
1037 | */ |
||
1038 | public function setNbDsnEvtArret(?int $nbDsnEvtArret): Compteur { |
||
1042 | |||
1043 | /** |
||
1044 | * Set the nb dsn evt arret a deduire. |
||
1045 | * |
||
1046 | * @param int|null $nbDsnEvtArretADeduire The nb dsn evt arret a deduire. |
||
1047 | * @return Compteur Returns this Compteur. |
||
1048 | */ |
||
1049 | public function setNbDsnEvtArretADeduire(?int $nbDsnEvtArretADeduire): Compteur { |
||
1053 | |||
1054 | /** |
||
1055 | * Set the nb dsn evt arret fact. |
||
1056 | * |
||
1057 | * @param int|null $nbDsnEvtArretFact The nb dsn evt arret fact. |
||
1058 | * @return Compteur Returns this Compteur. |
||
1059 | */ |
||
1060 | public function setNbDsnEvtArretFact(?int $nbDsnEvtArretFact): Compteur { |
||
1064 | |||
1065 | /** |
||
1066 | * Set the nb dsn evt fin contrat. |
||
1067 | * |
||
1068 | * @param int|null $nbDsnEvtFinContrat The nb dsn evt fin contrat. |
||
1069 | * @return Compteur Returns this Compteur. |
||
1070 | */ |
||
1071 | public function setNbDsnEvtFinContrat(?int $nbDsnEvtFinContrat): Compteur { |
||
1075 | |||
1076 | /** |
||
1077 | * Set the nb dsn evt fin contrat a deduire. |
||
1078 | * |
||
1079 | * @param int|null $nbDsnEvtFinContratADeduire The nb dsn evt fin contrat a deduire. |
||
1080 | * @return Compteur Returns this Compteur. |
||
1081 | */ |
||
1082 | public function setNbDsnEvtFinContratADeduire(?int $nbDsnEvtFinContratADeduire): Compteur { |
||
1086 | |||
1087 | /** |
||
1088 | * Set the nb dsn evt fin contrat fact. |
||
1089 | * |
||
1090 | * @param int|null $nbDsnEvtFinContratFact The nb dsn evt fin contrat fact. |
||
1091 | * @return Compteur Returns this Compteur. |
||
1092 | */ |
||
1093 | public function setNbDsnEvtFinContratFact(?int $nbDsnEvtFinContratFact): Compteur { |
||
1097 | |||
1098 | /** |
||
1099 | * Set the nb dsn mensuelle. |
||
1100 | * |
||
1101 | * @param int|null $nbDsnMensuelle The nb dsn mensuelle. |
||
1102 | * @return Compteur Returns this Compteur. |
||
1103 | */ |
||
1104 | public function setNbDsnMensuelle(?int $nbDsnMensuelle): Compteur { |
||
1108 | |||
1109 | /** |
||
1110 | * Set the nb dsn mensuelle a deduire. |
||
1111 | * |
||
1112 | * @param int|null $nbDsnMensuelleADeduire The nb dsn mensuelle a deduire. |
||
1113 | * @return Compteur Returns this Compteur. |
||
1114 | */ |
||
1115 | public function setNbDsnMensuelleADeduire(?int $nbDsnMensuelleADeduire): Compteur { |
||
1119 | |||
1120 | /** |
||
1121 | * Set the nb dsn mensuelle fact. |
||
1122 | * |
||
1123 | * @param int|null $nbDsnMensuelleFact The nb dsn mensuelle fact. |
||
1124 | * @return Compteur Returns this Compteur. |
||
1125 | */ |
||
1126 | public function setNbDsnMensuelleFact(?int $nbDsnMensuelleFact): Compteur { |
||
1130 | |||
1131 | /** |
||
1132 | * Set the nb due. |
||
1133 | * |
||
1134 | * @param int|null $nbDue The nb due. |
||
1135 | * @return Compteur Returns this Compteur. |
||
1136 | */ |
||
1137 | public function setNbDue(?int $nbDue): Compteur { |
||
1141 | |||
1142 | /** |
||
1143 | * Set the nb duea deduire. |
||
1144 | * |
||
1145 | * @param int|null $nbDueaDeduire The nb duea deduire. |
||
1146 | * @return Compteur Returns this Compteur. |
||
1147 | */ |
||
1148 | public function setNbDueaDeduire(?int $nbDueaDeduire): Compteur { |
||
1152 | |||
1153 | /** |
||
1154 | * Set the nb due fact. |
||
1155 | * |
||
1156 | * @param int|null $nbDueFact The nb due fact. |
||
1157 | * @return Compteur Returns this Compteur. |
||
1158 | */ |
||
1159 | public function setNbDueFact(?int $nbDueFact): Compteur { |
||
1163 | |||
1164 | /** |
||
1165 | * Set the nb disquettes virements. |
||
1166 | * |
||
1167 | * @param int|null $nbDisquettesVirements The nb disquettes virements. |
||
1168 | * @return Compteur Returns this Compteur. |
||
1169 | */ |
||
1170 | public function setNbDisquettesVirements(?int $nbDisquettesVirements): Compteur { |
||
1174 | |||
1175 | /** |
||
1176 | * Set the nb disquettes virements a deduire. |
||
1177 | * |
||
1178 | * @param int|null $nbDisquettesVirementsADeduire The nb disquettes virements a deduire. |
||
1179 | * @return Compteur Returns this Compteur. |
||
1180 | */ |
||
1181 | public function setNbDisquettesVirementsADeduire(?int $nbDisquettesVirementsADeduire): Compteur { |
||
1185 | |||
1186 | /** |
||
1187 | * Set the nb disquettes virements fact. |
||
1188 | * |
||
1189 | * @param int|null $nbDisquettesVirementsFact The nb disquettes virements fact. |
||
1190 | * @return Compteur Returns this Compteur. |
||
1191 | */ |
||
1192 | public function setNbDisquettesVirementsFact(?int $nbDisquettesVirementsFact): Compteur { |
||
1196 | |||
1197 | /** |
||
1198 | * Set the nb solde tout compte. |
||
1199 | * |
||
1200 | * @param int|null $nbSoldeToutCompte The nb solde tout compte. |
||
1201 | * @return Compteur Returns this Compteur. |
||
1202 | */ |
||
1203 | public function setNbSoldeToutCompte(?int $nbSoldeToutCompte): Compteur { |
||
1207 | |||
1208 | /** |
||
1209 | * Set the nb solde tout compte a deduire. |
||
1210 | * |
||
1211 | * @param int|null $nbSoldeToutCompteADeduire The nb solde tout compte a deduire. |
||
1212 | * @return Compteur Returns this Compteur. |
||
1213 | */ |
||
1214 | public function setNbSoldeToutCompteADeduire(?int $nbSoldeToutCompteADeduire): Compteur { |
||
1218 | |||
1219 | /** |
||
1220 | * Set the nb solde tout compte fact. |
||
1221 | * |
||
1222 | * @param int|null $nbSoldeToutCompteFact The nb solde tout compte fact. |
||
1223 | * @return Compteur Returns this Compteur. |
||
1224 | */ |
||
1225 | public function setNbSoldeToutCompteFact(?int $nbSoldeToutCompteFact): Compteur { |
||
1229 | |||
1230 | /** |
||
1231 | * Set the nb tds realisees. |
||
1232 | * |
||
1233 | * @param int|null $nbTdsRealisees The nb tds realisees. |
||
1234 | * @return Compteur Returns this Compteur. |
||
1235 | */ |
||
1236 | public function setNbTdsRealisees(?int $nbTdsRealisees): Compteur { |
||
1240 | |||
1241 | /** |
||
1242 | * Set the nb tds realisees a deduire. |
||
1243 | * |
||
1244 | * @param int|null $nbTdsRealiseesADeduire The nb tds realisees a deduire. |
||
1245 | * @return Compteur Returns this Compteur. |
||
1246 | */ |
||
1247 | public function setNbTdsRealiseesADeduire(?int $nbTdsRealiseesADeduire): Compteur { |
||
1251 | |||
1252 | /** |
||
1253 | * Set the nb tds realisees fact. |
||
1254 | * |
||
1255 | * @param int|null $nbTdsRealiseesFact The nb tds realisees fact. |
||
1256 | * @return Compteur Returns this Compteur. |
||
1257 | */ |
||
1258 | public function setNbTdsRealiseesFact(?int $nbTdsRealiseesFact): Compteur { |
||
1262 | |||
1263 | /** |
||
1264 | * Set the periode. |
||
1265 | * |
||
1266 | * @param DateTime|null $periode The periode. |
||
1267 | * @return Compteur Returns this Compteur. |
||
1268 | */ |
||
1269 | public function setPeriode(?DateTime $periode): Compteur { |
||
1273 | } |
||
1274 |