var/cache/dev/doctrine/orm/Proxies/__CG__AppEntitySchoolYear.php line 8

Open in your IDE?
  1. <?php
  2. namespace Proxies\__CG__\App\Entity;
  3. /**
  4.  * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
  5.  */
  6. class SchoolYear extends \App\Entity\SchoolYear implements \Doctrine\ORM\Proxy\Proxy
  7. {
  8.     /**
  9.      * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with
  10.      *      three parameters, being respectively the proxy object to be initialized, the method that triggered the
  11.      *      initialization process and an array of ordered parameters that were passed to that method.
  12.      *
  13.      * @see \Doctrine\Common\Proxy\Proxy::__setInitializer
  14.      */
  15.     public $__initializer__;
  16.     /**
  17.      * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object
  18.      *
  19.      * @see \Doctrine\Common\Proxy\Proxy::__setCloner
  20.      */
  21.     public $__cloner__;
  22.     /**
  23.      * @var boolean flag indicating if this object was already initialized
  24.      *
  25.      * @see \Doctrine\Persistence\Proxy::__isInitialized
  26.      */
  27.     public $__isInitialized__ false;
  28.     /**
  29.      * @var array<string, null> properties to be lazy loaded, indexed by property name
  30.      */
  31.     public static $lazyPropertiesNames = array (
  32. );
  33.     /**
  34.      * @var array<string, mixed> default values of properties to be lazy loaded, with keys being the property names
  35.      *
  36.      * @see \Doctrine\Common\Proxy\Proxy::__getLazyProperties
  37.      */
  38.     public static $lazyPropertiesDefaults = array (
  39. );
  40.     public function __construct(?\Closure $initializer null, ?\Closure $cloner null)
  41.     {
  42.         $this->__initializer__ $initializer;
  43.         $this->__cloner__      $cloner;
  44.     }
  45.     /**
  46.      * 
  47.      * @return array
  48.      */
  49.     public function __sleep()
  50.     {
  51.         if ($this->__isInitialized__) {
  52.             return ['__isInitialized__''' "\0" 'App\\Entity\\SchoolYear' "\0" 'id''' "\0" 'App\\Entity\\SchoolYear' "\0" 'is_ongoing''' "\0" 'App\\Entity\\SchoolYear' "\0" 'is_archived''' "\0" 'App\\Entity\\SchoolYear' "\0" 'code''' "\0" 'App\\Entity\\SchoolYear' "\0" 'label''' "\0" 'App\\Entity\\SchoolYear' "\0" 'fiscal_year''' "\0" 'App\\Entity\\SchoolYear' "\0" 'created_at''' "\0" 'App\\Entity\\SchoolYear' "\0" 'updated_at''' "\0" 'App\\Entity\\SchoolYear' "\0" 'created_by''' "\0" 'App\\Entity\\SchoolYear' "\0" 'updated_by''' "\0" 'App\\Entity\\SchoolYear' "\0" 'registrationStudentRegistrations''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolYearPeriodes''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolReportCards''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAverageReportCards''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAssessmentByClasses''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAssessmentByLevels''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAssessmentByClassByMatters''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAssessmentByLevelByMatters''' "\0" 'App\\Entity\\SchoolYear' "\0" 'reportCards''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingStudentRegistrationPayments''' "\0" 'App\\Entity\\SchoolYear' "\0" 'treasuryCashRegisters''' "\0" 'App\\Entity\\SchoolYear' "\0" 'treasuryCheckouts''' "\0" 'App\\Entity\\SchoolYear' "\0" 'registrationClassChanges''' "\0" 'App\\Entity\\SchoolYear' "\0" 'treasuryPayments''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingExpenses''' "\0" 'App\\Entity\\SchoolYear' "\0" 'registrationStudentPreRegistrations''' "\0" 'App\\Entity\\SchoolYear' "\0" 'entreTestReportCards''' "\0" 'App\\Entity\\SchoolYear' "\0" 'preRegistrationEntreTestReportCards''' "\0" 'App\\Entity\\SchoolYear' "\0" 'settingClassrooms''' "\0" 'App\\Entity\\SchoolYear' "\0" 'settingFees''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAbsenceAndDelays''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAbsenceAndDelayNotifications''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAbsenceAndDelayNotificationLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAbsenceAndDelayReportCardNotifications''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAbsenceAndDelayReportCardNotificationLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'communicationMessages''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeachers''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockProductEntries''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockProductEntryLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockProviderKitEntries''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockProviderKitEntryLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockStudentKitEntries''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockStudentKitEntryLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockKitOuts''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockKitOutLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockProductOuts''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingCredits''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingCreditLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAverages''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolStudentAverages''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolCertificates''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolCertificateLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'nurseryTimeSheets''' "\0" 'App\\Entity\\SchoolYear' "\0" 'settingTimeTables''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolWorkingTimes''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolWorkingTimeHourLessons''' "\0" 'App\\Entity\\SchoolYear' "\0" 'foundingNotifications''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeacherCallSheets''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeacherCallSheetLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeacherMatterClassrooms''' "\0" 'App\\Entity\\SchoolYear' "\0" 'users''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeacherTimeSheets''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAssessments''' "\0" 'App\\Entity\\SchoolYear' "\0" 'nexSchoolAssessments''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingChequeTrackings''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingChequeTrackingLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockKitCategories''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolReportCardAbsences''' "\0" 'App\\Entity\\SchoolYear' "\0" 'wavePayments''' "\0" 'App\\Entity\\SchoolYear' "\0" 'toxicologicalTestResults''' "\0" 'App\\Entity\\SchoolYear' "\0" 'toxicologicalTestResultLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeacherAbsences'];
  53.         }
  54.         return ['__isInitialized__''' "\0" 'App\\Entity\\SchoolYear' "\0" 'id''' "\0" 'App\\Entity\\SchoolYear' "\0" 'is_ongoing''' "\0" 'App\\Entity\\SchoolYear' "\0" 'is_archived''' "\0" 'App\\Entity\\SchoolYear' "\0" 'code''' "\0" 'App\\Entity\\SchoolYear' "\0" 'label''' "\0" 'App\\Entity\\SchoolYear' "\0" 'fiscal_year''' "\0" 'App\\Entity\\SchoolYear' "\0" 'created_at''' "\0" 'App\\Entity\\SchoolYear' "\0" 'updated_at''' "\0" 'App\\Entity\\SchoolYear' "\0" 'created_by''' "\0" 'App\\Entity\\SchoolYear' "\0" 'updated_by''' "\0" 'App\\Entity\\SchoolYear' "\0" 'registrationStudentRegistrations''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolYearPeriodes''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolReportCards''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAverageReportCards''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAssessmentByClasses''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAssessmentByLevels''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAssessmentByClassByMatters''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAssessmentByLevelByMatters''' "\0" 'App\\Entity\\SchoolYear' "\0" 'reportCards''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingStudentRegistrationPayments''' "\0" 'App\\Entity\\SchoolYear' "\0" 'treasuryCashRegisters''' "\0" 'App\\Entity\\SchoolYear' "\0" 'treasuryCheckouts''' "\0" 'App\\Entity\\SchoolYear' "\0" 'registrationClassChanges''' "\0" 'App\\Entity\\SchoolYear' "\0" 'treasuryPayments''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingExpenses''' "\0" 'App\\Entity\\SchoolYear' "\0" 'registrationStudentPreRegistrations''' "\0" 'App\\Entity\\SchoolYear' "\0" 'entreTestReportCards''' "\0" 'App\\Entity\\SchoolYear' "\0" 'preRegistrationEntreTestReportCards''' "\0" 'App\\Entity\\SchoolYear' "\0" 'settingClassrooms''' "\0" 'App\\Entity\\SchoolYear' "\0" 'settingFees''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAbsenceAndDelays''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAbsenceAndDelayNotifications''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAbsenceAndDelayNotificationLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAbsenceAndDelayReportCardNotifications''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAbsenceAndDelayReportCardNotificationLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'communicationMessages''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeachers''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockProductEntries''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockProductEntryLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockProviderKitEntries''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockProviderKitEntryLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockStudentKitEntries''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockStudentKitEntryLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockKitOuts''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockKitOutLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockProductOuts''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingCredits''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingCreditLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAverages''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolStudentAverages''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolCertificates''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolCertificateLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'nurseryTimeSheets''' "\0" 'App\\Entity\\SchoolYear' "\0" 'settingTimeTables''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolWorkingTimes''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolWorkingTimeHourLessons''' "\0" 'App\\Entity\\SchoolYear' "\0" 'foundingNotifications''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeacherCallSheets''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeacherCallSheetLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeacherMatterClassrooms''' "\0" 'App\\Entity\\SchoolYear' "\0" 'users''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeacherTimeSheets''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolAssessments''' "\0" 'App\\Entity\\SchoolYear' "\0" 'nexSchoolAssessments''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingChequeTrackings''' "\0" 'App\\Entity\\SchoolYear' "\0" 'accountingChequeTrackingLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'stockKitCategories''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolReportCardAbsences''' "\0" 'App\\Entity\\SchoolYear' "\0" 'wavePayments''' "\0" 'App\\Entity\\SchoolYear' "\0" 'toxicologicalTestResults''' "\0" 'App\\Entity\\SchoolYear' "\0" 'toxicologicalTestResultLines''' "\0" 'App\\Entity\\SchoolYear' "\0" 'schoolTeacherAbsences'];
  55.     }
  56.     /**
  57.      * 
  58.      */
  59.     public function __wakeup()
  60.     {
  61.         if ( ! $this->__isInitialized__) {
  62.             $this->__initializer__ = function (SchoolYear $proxy) {
  63.                 $proxy->__setInitializer(null);
  64.                 $proxy->__setCloner(null);
  65.                 $existingProperties get_object_vars($proxy);
  66.                 foreach ($proxy::$lazyPropertiesDefaults as $property => $defaultValue) {
  67.                     if ( ! array_key_exists($property$existingProperties)) {
  68.                         $proxy->$property $defaultValue;
  69.                     }
  70.                 }
  71.             };
  72.         }
  73.     }
  74.     /**
  75.      * 
  76.      */
  77.     public function __clone()
  78.     {
  79.         $this->__cloner__ && $this->__cloner__->__invoke($this'__clone', []);
  80.     }
  81.     /**
  82.      * Forces initialization of the proxy
  83.      */
  84.     public function __load()
  85.     {
  86.         $this->__initializer__ && $this->__initializer__->__invoke($this'__load', []);
  87.     }
  88.     /**
  89.      * {@inheritDoc}
  90.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  91.      */
  92.     public function __isInitialized()
  93.     {
  94.         return $this->__isInitialized__;
  95.     }
  96.     /**
  97.      * {@inheritDoc}
  98.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  99.      */
  100.     public function __setInitialized($initialized)
  101.     {
  102.         $this->__isInitialized__ $initialized;
  103.     }
  104.     /**
  105.      * {@inheritDoc}
  106.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  107.      */
  108.     public function __setInitializer(\Closure $initializer null)
  109.     {
  110.         $this->__initializer__ $initializer;
  111.     }
  112.     /**
  113.      * {@inheritDoc}
  114.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  115.      */
  116.     public function __getInitializer()
  117.     {
  118.         return $this->__initializer__;
  119.     }
  120.     /**
  121.      * {@inheritDoc}
  122.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  123.      */
  124.     public function __setCloner(\Closure $cloner null)
  125.     {
  126.         $this->__cloner__ $cloner;
  127.     }
  128.     /**
  129.      * {@inheritDoc}
  130.      * @internal generated method: use only when explicitly handling proxy specific cloning logic
  131.      */
  132.     public function __getCloner()
  133.     {
  134.         return $this->__cloner__;
  135.     }
  136.     /**
  137.      * {@inheritDoc}
  138.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  139.      * @deprecated no longer in use - generated code now relies on internal components rather than generated public API
  140.      * @static
  141.      */
  142.     public function __getLazyProperties()
  143.     {
  144.         return self::$lazyPropertiesDefaults;
  145.     }
  146.     
  147.     /**
  148.      * {@inheritDoc}
  149.      */
  150.     public function __toString()
  151.     {
  152.         $this->__initializer__ && $this->__initializer__->__invoke($this'__toString', []);
  153.         return parent::__toString();
  154.     }
  155.     /**
  156.      * {@inheritDoc}
  157.      */
  158.     public function getId(): ?int
  159.     {
  160.         if ($this->__isInitialized__ === false) {
  161.             return (int)  parent::getId();
  162.         }
  163.         $this->__initializer__ && $this->__initializer__->__invoke($this'getId', []);
  164.         return parent::getId();
  165.     }
  166.     /**
  167.      * {@inheritDoc}
  168.      */
  169.     public function getIsOngoing(): ?bool
  170.     {
  171.         $this->__initializer__ && $this->__initializer__->__invoke($this'getIsOngoing', []);
  172.         return parent::getIsOngoing();
  173.     }
  174.     /**
  175.      * {@inheritDoc}
  176.      */
  177.     public function setIsOngoing(bool $is_ongoing): \App\Entity\SchoolYear
  178.     {
  179.         $this->__initializer__ && $this->__initializer__->__invoke($this'setIsOngoing', [$is_ongoing]);
  180.         return parent::setIsOngoing($is_ongoing);
  181.     }
  182.     /**
  183.      * {@inheritDoc}
  184.      */
  185.     public function getIsArchived(): ?bool
  186.     {
  187.         $this->__initializer__ && $this->__initializer__->__invoke($this'getIsArchived', []);
  188.         return parent::getIsArchived();
  189.     }
  190.     /**
  191.      * {@inheritDoc}
  192.      */
  193.     public function setIsArchived(bool $is_archived): \App\Entity\SchoolYear
  194.     {
  195.         $this->__initializer__ && $this->__initializer__->__invoke($this'setIsArchived', [$is_archived]);
  196.         return parent::setIsArchived($is_archived);
  197.     }
  198.     /**
  199.      * {@inheritDoc}
  200.      */
  201.     public function getCode(): ?string
  202.     {
  203.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCode', []);
  204.         return parent::getCode();
  205.     }
  206.     /**
  207.      * {@inheritDoc}
  208.      */
  209.     public function setCode(string $code): \App\Entity\SchoolYear
  210.     {
  211.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCode', [$code]);
  212.         return parent::setCode($code);
  213.     }
  214.     /**
  215.      * {@inheritDoc}
  216.      */
  217.     public function getLabel(): ?string
  218.     {
  219.         $this->__initializer__ && $this->__initializer__->__invoke($this'getLabel', []);
  220.         return parent::getLabel();
  221.     }
  222.     /**
  223.      * {@inheritDoc}
  224.      */
  225.     public function setLabel(string $label): \App\Entity\SchoolYear
  226.     {
  227.         $this->__initializer__ && $this->__initializer__->__invoke($this'setLabel', [$label]);
  228.         return parent::setLabel($label);
  229.     }
  230.     /**
  231.      * {@inheritDoc}
  232.      */
  233.     public function getCreatedAt(): ?\DateTimeImmutable
  234.     {
  235.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCreatedAt', []);
  236.         return parent::getCreatedAt();
  237.     }
  238.     /**
  239.      * {@inheritDoc}
  240.      */
  241.     public function setCreatedAt(\DateTimeImmutable $created_at): \App\Entity\SchoolYear
  242.     {
  243.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCreatedAt', [$created_at]);
  244.         return parent::setCreatedAt($created_at);
  245.     }
  246.     /**
  247.      * {@inheritDoc}
  248.      */
  249.     public function getUpdatedAt(): ?\DateTimeImmutable
  250.     {
  251.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUpdatedAt', []);
  252.         return parent::getUpdatedAt();
  253.     }
  254.     /**
  255.      * {@inheritDoc}
  256.      */
  257.     public function setUpdatedAt(\DateTimeImmutable $updated_at): \App\Entity\SchoolYear
  258.     {
  259.         $this->__initializer__ && $this->__initializer__->__invoke($this'setUpdatedAt', [$updated_at]);
  260.         return parent::setUpdatedAt($updated_at);
  261.     }
  262.     /**
  263.      * {@inheritDoc}
  264.      */
  265.     public function getCreatedBy(): ?int
  266.     {
  267.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCreatedBy', []);
  268.         return parent::getCreatedBy();
  269.     }
  270.     /**
  271.      * {@inheritDoc}
  272.      */
  273.     public function setCreatedBy(int $created_by): \App\Entity\SchoolYear
  274.     {
  275.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCreatedBy', [$created_by]);
  276.         return parent::setCreatedBy($created_by);
  277.     }
  278.     /**
  279.      * {@inheritDoc}
  280.      */
  281.     public function getUpdatedBy(): ?int
  282.     {
  283.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUpdatedBy', []);
  284.         return parent::getUpdatedBy();
  285.     }
  286.     /**
  287.      * {@inheritDoc}
  288.      */
  289.     public function setUpdatedBy(int $updated_by): \App\Entity\SchoolYear
  290.     {
  291.         $this->__initializer__ && $this->__initializer__->__invoke($this'setUpdatedBy', [$updated_by]);
  292.         return parent::setUpdatedBy($updated_by);
  293.     }
  294.     /**
  295.      * {@inheritDoc}
  296.      */
  297.     public function getRegistrationStudentRegistrations(): \Doctrine\Common\Collections\Collection
  298.     {
  299.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationStudentRegistrations', []);
  300.         return parent::getRegistrationStudentRegistrations();
  301.     }
  302.     /**
  303.      * {@inheritDoc}
  304.      */
  305.     public function addRegistrationStudentRegistration(\App\Entity\RegistrationStudentRegistration $registrationStudentRegistration): \App\Entity\SchoolYear
  306.     {
  307.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationStudentRegistration', [$registrationStudentRegistration]);
  308.         return parent::addRegistrationStudentRegistration($registrationStudentRegistration);
  309.     }
  310.     /**
  311.      * {@inheritDoc}
  312.      */
  313.     public function removeRegistrationStudentRegistration(\App\Entity\RegistrationStudentRegistration $registrationStudentRegistration): \App\Entity\SchoolYear
  314.     {
  315.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationStudentRegistration', [$registrationStudentRegistration]);
  316.         return parent::removeRegistrationStudentRegistration($registrationStudentRegistration);
  317.     }
  318.     /**
  319.      * {@inheritDoc}
  320.      */
  321.     public function getSchoolYearPeriodes(): \Doctrine\Common\Collections\Collection
  322.     {
  323.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolYearPeriodes', []);
  324.         return parent::getSchoolYearPeriodes();
  325.     }
  326.     /**
  327.      * {@inheritDoc}
  328.      */
  329.     public function addSchoolYearPeriode(\App\Entity\SchoolYearPeriode $schoolYearPeriode): \App\Entity\SchoolYear
  330.     {
  331.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolYearPeriode', [$schoolYearPeriode]);
  332.         return parent::addSchoolYearPeriode($schoolYearPeriode);
  333.     }
  334.     /**
  335.      * {@inheritDoc}
  336.      */
  337.     public function removeSchoolYearPeriode(\App\Entity\SchoolYearPeriode $schoolYearPeriode): \App\Entity\SchoolYear
  338.     {
  339.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolYearPeriode', [$schoolYearPeriode]);
  340.         return parent::removeSchoolYearPeriode($schoolYearPeriode);
  341.     }
  342.     /**
  343.      * {@inheritDoc}
  344.      */
  345.     public function getSchoolReportCards(): \Doctrine\Common\Collections\Collection
  346.     {
  347.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolReportCards', []);
  348.         return parent::getSchoolReportCards();
  349.     }
  350.     /**
  351.      * {@inheritDoc}
  352.      */
  353.     public function addSchoolReportCard(\App\Entity\SchoolReportCard $schoolReportCard): \App\Entity\SchoolYear
  354.     {
  355.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolReportCard', [$schoolReportCard]);
  356.         return parent::addSchoolReportCard($schoolReportCard);
  357.     }
  358.     /**
  359.      * {@inheritDoc}
  360.      */
  361.     public function removeSchoolReportCard(\App\Entity\SchoolReportCard $schoolReportCard): \App\Entity\SchoolYear
  362.     {
  363.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolReportCard', [$schoolReportCard]);
  364.         return parent::removeSchoolReportCard($schoolReportCard);
  365.     }
  366.     /**
  367.      * {@inheritDoc}
  368.      */
  369.     public function getSchoolAverageReportCards(): \Doctrine\Common\Collections\Collection
  370.     {
  371.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAverageReportCards', []);
  372.         return parent::getSchoolAverageReportCards();
  373.     }
  374.     /**
  375.      * {@inheritDoc}
  376.      */
  377.     public function addSchoolAverageReportCard(\App\Entity\SchoolAverageReportCard $schoolAverageReportCard): \App\Entity\SchoolYear
  378.     {
  379.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAverageReportCard', [$schoolAverageReportCard]);
  380.         return parent::addSchoolAverageReportCard($schoolAverageReportCard);
  381.     }
  382.     /**
  383.      * {@inheritDoc}
  384.      */
  385.     public function removeSchoolAverageReportCard(\App\Entity\SchoolAverageReportCard $schoolAverageReportCard): \App\Entity\SchoolYear
  386.     {
  387.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAverageReportCard', [$schoolAverageReportCard]);
  388.         return parent::removeSchoolAverageReportCard($schoolAverageReportCard);
  389.     }
  390.     /**
  391.      * {@inheritDoc}
  392.      */
  393.     public function getSchoolAssessmentByClasses(): \Doctrine\Common\Collections\Collection
  394.     {
  395.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAssessmentByClasses', []);
  396.         return parent::getSchoolAssessmentByClasses();
  397.     }
  398.     /**
  399.      * {@inheritDoc}
  400.      */
  401.     public function addSchoolAssessmentByClass(\App\Entity\SchoolAssessmentByClass $schoolAssessmentByClass): \App\Entity\SchoolYear
  402.     {
  403.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAssessmentByClass', [$schoolAssessmentByClass]);
  404.         return parent::addSchoolAssessmentByClass($schoolAssessmentByClass);
  405.     }
  406.     /**
  407.      * {@inheritDoc}
  408.      */
  409.     public function removeSchoolAssessmentByClass(\App\Entity\SchoolAssessmentByClass $schoolAssessmentByClass): \App\Entity\SchoolYear
  410.     {
  411.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAssessmentByClass', [$schoolAssessmentByClass]);
  412.         return parent::removeSchoolAssessmentByClass($schoolAssessmentByClass);
  413.     }
  414.     /**
  415.      * {@inheritDoc}
  416.      */
  417.     public function getSchoolAssessmentByLevels(): \Doctrine\Common\Collections\Collection
  418.     {
  419.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAssessmentByLevels', []);
  420.         return parent::getSchoolAssessmentByLevels();
  421.     }
  422.     /**
  423.      * {@inheritDoc}
  424.      */
  425.     public function addSchoolAssessmentByLevel(\App\Entity\SchoolAssessmentByLevel $schoolAssessmentByLevel): \App\Entity\SchoolYear
  426.     {
  427.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAssessmentByLevel', [$schoolAssessmentByLevel]);
  428.         return parent::addSchoolAssessmentByLevel($schoolAssessmentByLevel);
  429.     }
  430.     /**
  431.      * {@inheritDoc}
  432.      */
  433.     public function removeSchoolAssessmentByLevel(\App\Entity\SchoolAssessmentByLevel $schoolAssessmentByLevel): \App\Entity\SchoolYear
  434.     {
  435.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAssessmentByLevel', [$schoolAssessmentByLevel]);
  436.         return parent::removeSchoolAssessmentByLevel($schoolAssessmentByLevel);
  437.     }
  438.     /**
  439.      * {@inheritDoc}
  440.      */
  441.     public function getSchoolAssessmentByClassByMatters(): \Doctrine\Common\Collections\Collection
  442.     {
  443.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAssessmentByClassByMatters', []);
  444.         return parent::getSchoolAssessmentByClassByMatters();
  445.     }
  446.     /**
  447.      * {@inheritDoc}
  448.      */
  449.     public function addSchoolAssessmentByClassByMatter(\App\Entity\SchoolAssessmentByClassByMatter $schoolAssessmentByClassByMatter): \App\Entity\SchoolYear
  450.     {
  451.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAssessmentByClassByMatter', [$schoolAssessmentByClassByMatter]);
  452.         return parent::addSchoolAssessmentByClassByMatter($schoolAssessmentByClassByMatter);
  453.     }
  454.     /**
  455.      * {@inheritDoc}
  456.      */
  457.     public function removeSchoolAssessmentByClassByMatter(\App\Entity\SchoolAssessmentByClassByMatter $schoolAssessmentByClassByMatter): \App\Entity\SchoolYear
  458.     {
  459.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAssessmentByClassByMatter', [$schoolAssessmentByClassByMatter]);
  460.         return parent::removeSchoolAssessmentByClassByMatter($schoolAssessmentByClassByMatter);
  461.     }
  462.     /**
  463.      * {@inheritDoc}
  464.      */
  465.     public function getSchoolAssessmentByLevelByMatters(): \Doctrine\Common\Collections\Collection
  466.     {
  467.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAssessmentByLevelByMatters', []);
  468.         return parent::getSchoolAssessmentByLevelByMatters();
  469.     }
  470.     /**
  471.      * {@inheritDoc}
  472.      */
  473.     public function addSchoolAssessmentByLevelByMatter(\App\Entity\SchoolAssessmentByLevelByMatter $schoolAssessmentByLevelByMatter): \App\Entity\SchoolYear
  474.     {
  475.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAssessmentByLevelByMatter', [$schoolAssessmentByLevelByMatter]);
  476.         return parent::addSchoolAssessmentByLevelByMatter($schoolAssessmentByLevelByMatter);
  477.     }
  478.     /**
  479.      * {@inheritDoc}
  480.      */
  481.     public function removeSchoolAssessmentByLevelByMatter(\App\Entity\SchoolAssessmentByLevelByMatter $schoolAssessmentByLevelByMatter): \App\Entity\SchoolYear
  482.     {
  483.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAssessmentByLevelByMatter', [$schoolAssessmentByLevelByMatter]);
  484.         return parent::removeSchoolAssessmentByLevelByMatter($schoolAssessmentByLevelByMatter);
  485.     }
  486.     /**
  487.      * {@inheritDoc}
  488.      */
  489.     public function getReportCards(): \Doctrine\Common\Collections\Collection
  490.     {
  491.         $this->__initializer__ && $this->__initializer__->__invoke($this'getReportCards', []);
  492.         return parent::getReportCards();
  493.     }
  494.     /**
  495.      * {@inheritDoc}
  496.      */
  497.     public function addReportCard(\App\Entity\ReportCard $reportCard): \App\Entity\SchoolYear
  498.     {
  499.         $this->__initializer__ && $this->__initializer__->__invoke($this'addReportCard', [$reportCard]);
  500.         return parent::addReportCard($reportCard);
  501.     }
  502.     /**
  503.      * {@inheritDoc}
  504.      */
  505.     public function removeReportCard(\App\Entity\ReportCard $reportCard): \App\Entity\SchoolYear
  506.     {
  507.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeReportCard', [$reportCard]);
  508.         return parent::removeReportCard($reportCard);
  509.     }
  510.     /**
  511.      * {@inheritDoc}
  512.      */
  513.     public function getFiscalYear(): ?string
  514.     {
  515.         $this->__initializer__ && $this->__initializer__->__invoke($this'getFiscalYear', []);
  516.         return parent::getFiscalYear();
  517.     }
  518.     /**
  519.      * {@inheritDoc}
  520.      */
  521.     public function setFiscalYear(?string $fiscal_year): \App\Entity\SchoolYear
  522.     {
  523.         $this->__initializer__ && $this->__initializer__->__invoke($this'setFiscalYear', [$fiscal_year]);
  524.         return parent::setFiscalYear($fiscal_year);
  525.     }
  526.     /**
  527.      * {@inheritDoc}
  528.      */
  529.     public function getAccountingStudentRegistrationPayments(): \Doctrine\Common\Collections\Collection
  530.     {
  531.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingStudentRegistrationPayments', []);
  532.         return parent::getAccountingStudentRegistrationPayments();
  533.     }
  534.     /**
  535.      * {@inheritDoc}
  536.      */
  537.     public function addAccountingStudentRegistrationPayment(\App\Entity\AccountingStudentRegistrationPayment $accountingStudentRegistrationPayment): \App\Entity\SchoolYear
  538.     {
  539.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingStudentRegistrationPayment', [$accountingStudentRegistrationPayment]);
  540.         return parent::addAccountingStudentRegistrationPayment($accountingStudentRegistrationPayment);
  541.     }
  542.     /**
  543.      * {@inheritDoc}
  544.      */
  545.     public function removeAccountingStudentRegistrationPayment(\App\Entity\AccountingStudentRegistrationPayment $accountingStudentRegistrationPayment): \App\Entity\SchoolYear
  546.     {
  547.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingStudentRegistrationPayment', [$accountingStudentRegistrationPayment]);
  548.         return parent::removeAccountingStudentRegistrationPayment($accountingStudentRegistrationPayment);
  549.     }
  550.     /**
  551.      * {@inheritDoc}
  552.      */
  553.     public function getTreasuryCashRegisters(): \Doctrine\Common\Collections\Collection
  554.     {
  555.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTreasuryCashRegisters', []);
  556.         return parent::getTreasuryCashRegisters();
  557.     }
  558.     /**
  559.      * {@inheritDoc}
  560.      */
  561.     public function addTreasuryCashRegister(\App\Entity\TreasuryCashRegister $treasuryCashRegister): \App\Entity\SchoolYear
  562.     {
  563.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTreasuryCashRegister', [$treasuryCashRegister]);
  564.         return parent::addTreasuryCashRegister($treasuryCashRegister);
  565.     }
  566.     /**
  567.      * {@inheritDoc}
  568.      */
  569.     public function removeTreasuryCashRegister(\App\Entity\TreasuryCashRegister $treasuryCashRegister): \App\Entity\SchoolYear
  570.     {
  571.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTreasuryCashRegister', [$treasuryCashRegister]);
  572.         return parent::removeTreasuryCashRegister($treasuryCashRegister);
  573.     }
  574.     /**
  575.      * {@inheritDoc}
  576.      */
  577.     public function getTreasuryCheckouts(): \Doctrine\Common\Collections\Collection
  578.     {
  579.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTreasuryCheckouts', []);
  580.         return parent::getTreasuryCheckouts();
  581.     }
  582.     /**
  583.      * {@inheritDoc}
  584.      */
  585.     public function addTreasuryCheckout(\App\Entity\TreasuryCheckout $treasuryCheckout): \App\Entity\SchoolYear
  586.     {
  587.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTreasuryCheckout', [$treasuryCheckout]);
  588.         return parent::addTreasuryCheckout($treasuryCheckout);
  589.     }
  590.     /**
  591.      * {@inheritDoc}
  592.      */
  593.     public function removeTreasuryCheckout(\App\Entity\TreasuryCheckout $treasuryCheckout): \App\Entity\SchoolYear
  594.     {
  595.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTreasuryCheckout', [$treasuryCheckout]);
  596.         return parent::removeTreasuryCheckout($treasuryCheckout);
  597.     }
  598.     /**
  599.      * {@inheritDoc}
  600.      */
  601.     public function getRegistrationClassChanges(): \Doctrine\Common\Collections\Collection
  602.     {
  603.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationClassChanges', []);
  604.         return parent::getRegistrationClassChanges();
  605.     }
  606.     /**
  607.      * {@inheritDoc}
  608.      */
  609.     public function addRegistrationClassChange(\App\Entity\RegistrationClassChange $registrationClassChange): \App\Entity\SchoolYear
  610.     {
  611.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationClassChange', [$registrationClassChange]);
  612.         return parent::addRegistrationClassChange($registrationClassChange);
  613.     }
  614.     /**
  615.      * {@inheritDoc}
  616.      */
  617.     public function removeRegistrationClassChange(\App\Entity\RegistrationClassChange $registrationClassChange): \App\Entity\SchoolYear
  618.     {
  619.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationClassChange', [$registrationClassChange]);
  620.         return parent::removeRegistrationClassChange($registrationClassChange);
  621.     }
  622.     /**
  623.      * {@inheritDoc}
  624.      */
  625.     public function getTreasuryPayments(): \Doctrine\Common\Collections\Collection
  626.     {
  627.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTreasuryPayments', []);
  628.         return parent::getTreasuryPayments();
  629.     }
  630.     /**
  631.      * {@inheritDoc}
  632.      */
  633.     public function addTreasuryPayment(\App\Entity\TreasuryPayment $treasuryPayment): \App\Entity\SchoolYear
  634.     {
  635.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTreasuryPayment', [$treasuryPayment]);
  636.         return parent::addTreasuryPayment($treasuryPayment);
  637.     }
  638.     /**
  639.      * {@inheritDoc}
  640.      */
  641.     public function removeTreasuryPayment(\App\Entity\TreasuryPayment $treasuryPayment): \App\Entity\SchoolYear
  642.     {
  643.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTreasuryPayment', [$treasuryPayment]);
  644.         return parent::removeTreasuryPayment($treasuryPayment);
  645.     }
  646.     /**
  647.      * {@inheritDoc}
  648.      */
  649.     public function getAccountingExpenses(): \Doctrine\Common\Collections\Collection
  650.     {
  651.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingExpenses', []);
  652.         return parent::getAccountingExpenses();
  653.     }
  654.     /**
  655.      * {@inheritDoc}
  656.      */
  657.     public function addAccountingExpense(\App\Entity\AccountingExpense $accountingExpense): \App\Entity\SchoolYear
  658.     {
  659.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingExpense', [$accountingExpense]);
  660.         return parent::addAccountingExpense($accountingExpense);
  661.     }
  662.     /**
  663.      * {@inheritDoc}
  664.      */
  665.     public function removeAccountingExpense(\App\Entity\AccountingExpense $accountingExpense): \App\Entity\SchoolYear
  666.     {
  667.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingExpense', [$accountingExpense]);
  668.         return parent::removeAccountingExpense($accountingExpense);
  669.     }
  670.     /**
  671.      * {@inheritDoc}
  672.      */
  673.     public function getRegistrationStudentPreRegistrations(): \Doctrine\Common\Collections\Collection
  674.     {
  675.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationStudentPreRegistrations', []);
  676.         return parent::getRegistrationStudentPreRegistrations();
  677.     }
  678.     /**
  679.      * {@inheritDoc}
  680.      */
  681.     public function addRegistrationStudentPreRegistration(\App\Entity\RegistrationStudentPreRegistration $registrationStudentPreRegistration): \App\Entity\SchoolYear
  682.     {
  683.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationStudentPreRegistration', [$registrationStudentPreRegistration]);
  684.         return parent::addRegistrationStudentPreRegistration($registrationStudentPreRegistration);
  685.     }
  686.     /**
  687.      * {@inheritDoc}
  688.      */
  689.     public function removeRegistrationStudentPreRegistration(\App\Entity\RegistrationStudentPreRegistration $registrationStudentPreRegistration): \App\Entity\SchoolYear
  690.     {
  691.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationStudentPreRegistration', [$registrationStudentPreRegistration]);
  692.         return parent::removeRegistrationStudentPreRegistration($registrationStudentPreRegistration);
  693.     }
  694.     /**
  695.      * {@inheritDoc}
  696.      */
  697.     public function getEntreTestReportCards(): \Doctrine\Common\Collections\Collection
  698.     {
  699.         $this->__initializer__ && $this->__initializer__->__invoke($this'getEntreTestReportCards', []);
  700.         return parent::getEntreTestReportCards();
  701.     }
  702.     /**
  703.      * {@inheritDoc}
  704.      */
  705.     public function addEntreTestReportCard(\App\Entity\EntreTestReportCard $entreTestReportCard): \App\Entity\SchoolYear
  706.     {
  707.         $this->__initializer__ && $this->__initializer__->__invoke($this'addEntreTestReportCard', [$entreTestReportCard]);
  708.         return parent::addEntreTestReportCard($entreTestReportCard);
  709.     }
  710.     /**
  711.      * {@inheritDoc}
  712.      */
  713.     public function removeEntreTestReportCard(\App\Entity\EntreTestReportCard $entreTestReportCard): \App\Entity\SchoolYear
  714.     {
  715.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeEntreTestReportCard', [$entreTestReportCard]);
  716.         return parent::removeEntreTestReportCard($entreTestReportCard);
  717.     }
  718.     /**
  719.      * {@inheritDoc}
  720.      */
  721.     public function getPreRegistrationEntreTestReportCards(): \Doctrine\Common\Collections\Collection
  722.     {
  723.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPreRegistrationEntreTestReportCards', []);
  724.         return parent::getPreRegistrationEntreTestReportCards();
  725.     }
  726.     /**
  727.      * {@inheritDoc}
  728.      */
  729.     public function addPreRegistrationEntreTestReportCard(\App\Entity\PreRegistrationEntreTestReportCard $preRegistrationEntreTestReportCard): \App\Entity\SchoolYear
  730.     {
  731.         $this->__initializer__ && $this->__initializer__->__invoke($this'addPreRegistrationEntreTestReportCard', [$preRegistrationEntreTestReportCard]);
  732.         return parent::addPreRegistrationEntreTestReportCard($preRegistrationEntreTestReportCard);
  733.     }
  734.     /**
  735.      * {@inheritDoc}
  736.      */
  737.     public function removePreRegistrationEntreTestReportCard(\App\Entity\PreRegistrationEntreTestReportCard $preRegistrationEntreTestReportCard): \App\Entity\SchoolYear
  738.     {
  739.         $this->__initializer__ && $this->__initializer__->__invoke($this'removePreRegistrationEntreTestReportCard', [$preRegistrationEntreTestReportCard]);
  740.         return parent::removePreRegistrationEntreTestReportCard($preRegistrationEntreTestReportCard);
  741.     }
  742.     /**
  743.      * {@inheritDoc}
  744.      */
  745.     public function getSettingClassrooms(): \Doctrine\Common\Collections\Collection
  746.     {
  747.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingClassrooms', []);
  748.         return parent::getSettingClassrooms();
  749.     }
  750.     /**
  751.      * {@inheritDoc}
  752.      */
  753.     public function addSettingClassroom(\App\Entity\SettingClassroom $settingClassroom): \App\Entity\SchoolYear
  754.     {
  755.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingClassroom', [$settingClassroom]);
  756.         return parent::addSettingClassroom($settingClassroom);
  757.     }
  758.     /**
  759.      * {@inheritDoc}
  760.      */
  761.     public function removeSettingClassroom(\App\Entity\SettingClassroom $settingClassroom): \App\Entity\SchoolYear
  762.     {
  763.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingClassroom', [$settingClassroom]);
  764.         return parent::removeSettingClassroom($settingClassroom);
  765.     }
  766.     /**
  767.      * {@inheritDoc}
  768.      */
  769.     public function getSettingFees(): \Doctrine\Common\Collections\Collection
  770.     {
  771.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingFees', []);
  772.         return parent::getSettingFees();
  773.     }
  774.     /**
  775.      * {@inheritDoc}
  776.      */
  777.     public function addSettingFee(\App\Entity\SettingFee $settingFee): \App\Entity\SchoolYear
  778.     {
  779.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingFee', [$settingFee]);
  780.         return parent::addSettingFee($settingFee);
  781.     }
  782.     /**
  783.      * {@inheritDoc}
  784.      */
  785.     public function removeSettingFee(\App\Entity\SettingFee $settingFee): \App\Entity\SchoolYear
  786.     {
  787.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingFee', [$settingFee]);
  788.         return parent::removeSettingFee($settingFee);
  789.     }
  790.     /**
  791.      * {@inheritDoc}
  792.      */
  793.     public function getSchoolAbsenceAndDelays(): \Doctrine\Common\Collections\Collection
  794.     {
  795.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAbsenceAndDelays', []);
  796.         return parent::getSchoolAbsenceAndDelays();
  797.     }
  798.     /**
  799.      * {@inheritDoc}
  800.      */
  801.     public function addSchoolAbsenceAndDelay(\App\Entity\SchoolAbsenceAndDelay $schoolAbsenceAndDelay): \App\Entity\SchoolYear
  802.     {
  803.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAbsenceAndDelay', [$schoolAbsenceAndDelay]);
  804.         return parent::addSchoolAbsenceAndDelay($schoolAbsenceAndDelay);
  805.     }
  806.     /**
  807.      * {@inheritDoc}
  808.      */
  809.     public function removeSchoolAbsenceAndDelay(\App\Entity\SchoolAbsenceAndDelay $schoolAbsenceAndDelay): \App\Entity\SchoolYear
  810.     {
  811.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAbsenceAndDelay', [$schoolAbsenceAndDelay]);
  812.         return parent::removeSchoolAbsenceAndDelay($schoolAbsenceAndDelay);
  813.     }
  814.     /**
  815.      * {@inheritDoc}
  816.      */
  817.     public function getSchoolAbsenceAndDelayNotifications(): \Doctrine\Common\Collections\Collection
  818.     {
  819.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAbsenceAndDelayNotifications', []);
  820.         return parent::getSchoolAbsenceAndDelayNotifications();
  821.     }
  822.     /**
  823.      * {@inheritDoc}
  824.      */
  825.     public function addSchoolAbsenceAndDelayNotification(\App\Entity\SchoolAbsenceAndDelayNotification $schoolAbsenceAndDelayNotification): \App\Entity\SchoolYear
  826.     {
  827.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAbsenceAndDelayNotification', [$schoolAbsenceAndDelayNotification]);
  828.         return parent::addSchoolAbsenceAndDelayNotification($schoolAbsenceAndDelayNotification);
  829.     }
  830.     /**
  831.      * {@inheritDoc}
  832.      */
  833.     public function removeSchoolAbsenceAndDelayNotification(\App\Entity\SchoolAbsenceAndDelayNotification $schoolAbsenceAndDelayNotification): \App\Entity\SchoolYear
  834.     {
  835.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAbsenceAndDelayNotification', [$schoolAbsenceAndDelayNotification]);
  836.         return parent::removeSchoolAbsenceAndDelayNotification($schoolAbsenceAndDelayNotification);
  837.     }
  838.     /**
  839.      * {@inheritDoc}
  840.      */
  841.     public function getSchoolAbsenceAndDelayNotificationLines(): \Doctrine\Common\Collections\Collection
  842.     {
  843.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAbsenceAndDelayNotificationLines', []);
  844.         return parent::getSchoolAbsenceAndDelayNotificationLines();
  845.     }
  846.     /**
  847.      * {@inheritDoc}
  848.      */
  849.     public function addSchoolAbsenceAndDelayNotificationLine(\App\Entity\SchoolAbsenceAndDelayNotificationLine $schoolAbsenceAndDelayNotificationLine): \App\Entity\SchoolYear
  850.     {
  851.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAbsenceAndDelayNotificationLine', [$schoolAbsenceAndDelayNotificationLine]);
  852.         return parent::addSchoolAbsenceAndDelayNotificationLine($schoolAbsenceAndDelayNotificationLine);
  853.     }
  854.     /**
  855.      * {@inheritDoc}
  856.      */
  857.     public function removeSchoolAbsenceAndDelayNotificationLine(\App\Entity\SchoolAbsenceAndDelayNotificationLine $schoolAbsenceAndDelayNotificationLine): \App\Entity\SchoolYear
  858.     {
  859.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAbsenceAndDelayNotificationLine', [$schoolAbsenceAndDelayNotificationLine]);
  860.         return parent::removeSchoolAbsenceAndDelayNotificationLine($schoolAbsenceAndDelayNotificationLine);
  861.     }
  862.     /**
  863.      * {@inheritDoc}
  864.      */
  865.     public function getSchoolAbsenceAndDelayReportCardNotifications(): \Doctrine\Common\Collections\Collection
  866.     {
  867.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAbsenceAndDelayReportCardNotifications', []);
  868.         return parent::getSchoolAbsenceAndDelayReportCardNotifications();
  869.     }
  870.     /**
  871.      * {@inheritDoc}
  872.      */
  873.     public function addSchoolAbsenceAndDelayReportCardNotification(\App\Entity\SchoolAbsenceAndDelayReportCardNotification $schoolAbsenceAndDelayReportCardNotification): \App\Entity\SchoolYear
  874.     {
  875.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAbsenceAndDelayReportCardNotification', [$schoolAbsenceAndDelayReportCardNotification]);
  876.         return parent::addSchoolAbsenceAndDelayReportCardNotification($schoolAbsenceAndDelayReportCardNotification);
  877.     }
  878.     /**
  879.      * {@inheritDoc}
  880.      */
  881.     public function removeSchoolAbsenceAndDelayReportCardNotification(\App\Entity\SchoolAbsenceAndDelayReportCardNotification $schoolAbsenceAndDelayReportCardNotification): \App\Entity\SchoolYear
  882.     {
  883.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAbsenceAndDelayReportCardNotification', [$schoolAbsenceAndDelayReportCardNotification]);
  884.         return parent::removeSchoolAbsenceAndDelayReportCardNotification($schoolAbsenceAndDelayReportCardNotification);
  885.     }
  886.     /**
  887.      * {@inheritDoc}
  888.      */
  889.     public function getSchoolAbsenceAndDelayReportCardNotificationLines(): \Doctrine\Common\Collections\Collection
  890.     {
  891.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAbsenceAndDelayReportCardNotificationLines', []);
  892.         return parent::getSchoolAbsenceAndDelayReportCardNotificationLines();
  893.     }
  894.     /**
  895.      * {@inheritDoc}
  896.      */
  897.     public function addSchoolAbsenceAndDelayReportCardNotificationLine(\App\Entity\SchoolAbsenceAndDelayReportCardNotificationLine $schoolAbsenceAndDelayReportCardNotificationLine): \App\Entity\SchoolYear
  898.     {
  899.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAbsenceAndDelayReportCardNotificationLine', [$schoolAbsenceAndDelayReportCardNotificationLine]);
  900.         return parent::addSchoolAbsenceAndDelayReportCardNotificationLine($schoolAbsenceAndDelayReportCardNotificationLine);
  901.     }
  902.     /**
  903.      * {@inheritDoc}
  904.      */
  905.     public function removeSchoolAbsenceAndDelayReportCardNotificationLine(\App\Entity\SchoolAbsenceAndDelayReportCardNotificationLine $schoolAbsenceAndDelayReportCardNotificationLine): \App\Entity\SchoolYear
  906.     {
  907.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAbsenceAndDelayReportCardNotificationLine', [$schoolAbsenceAndDelayReportCardNotificationLine]);
  908.         return parent::removeSchoolAbsenceAndDelayReportCardNotificationLine($schoolAbsenceAndDelayReportCardNotificationLine);
  909.     }
  910.     /**
  911.      * {@inheritDoc}
  912.      */
  913.     public function getCommunicationMessages(): \Doctrine\Common\Collections\Collection
  914.     {
  915.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCommunicationMessages', []);
  916.         return parent::getCommunicationMessages();
  917.     }
  918.     /**
  919.      * {@inheritDoc}
  920.      */
  921.     public function addCommunicationMessage(\App\Entity\CommunicationMessage $communicationMessage): \App\Entity\SchoolYear
  922.     {
  923.         $this->__initializer__ && $this->__initializer__->__invoke($this'addCommunicationMessage', [$communicationMessage]);
  924.         return parent::addCommunicationMessage($communicationMessage);
  925.     }
  926.     /**
  927.      * {@inheritDoc}
  928.      */
  929.     public function removeCommunicationMessage(\App\Entity\CommunicationMessage $communicationMessage): \App\Entity\SchoolYear
  930.     {
  931.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeCommunicationMessage', [$communicationMessage]);
  932.         return parent::removeCommunicationMessage($communicationMessage);
  933.     }
  934.     /**
  935.      * {@inheritDoc}
  936.      */
  937.     public function getSchoolTeachers(): \Doctrine\Common\Collections\Collection
  938.     {
  939.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeachers', []);
  940.         return parent::getSchoolTeachers();
  941.     }
  942.     /**
  943.      * {@inheritDoc}
  944.      */
  945.     public function addSchoolTeacher(\App\Entity\SchoolTeacher $schoolTeacher): \App\Entity\SchoolYear
  946.     {
  947.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacher', [$schoolTeacher]);
  948.         return parent::addSchoolTeacher($schoolTeacher);
  949.     }
  950.     /**
  951.      * {@inheritDoc}
  952.      */
  953.     public function removeSchoolTeacher(\App\Entity\SchoolTeacher $schoolTeacher): \App\Entity\SchoolYear
  954.     {
  955.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacher', [$schoolTeacher]);
  956.         return parent::removeSchoolTeacher($schoolTeacher);
  957.     }
  958.     /**
  959.      * {@inheritDoc}
  960.      */
  961.     public function getStockProductEntries(): \Doctrine\Common\Collections\Collection
  962.     {
  963.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockProductEntries', []);
  964.         return parent::getStockProductEntries();
  965.     }
  966.     /**
  967.      * {@inheritDoc}
  968.      */
  969.     public function addStockProductEntry(\App\Entity\StockProductEntry $stockProductEntry): \App\Entity\SchoolYear
  970.     {
  971.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockProductEntry', [$stockProductEntry]);
  972.         return parent::addStockProductEntry($stockProductEntry);
  973.     }
  974.     /**
  975.      * {@inheritDoc}
  976.      */
  977.     public function removeStockProductEntry(\App\Entity\StockProductEntry $stockProductEntry): \App\Entity\SchoolYear
  978.     {
  979.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockProductEntry', [$stockProductEntry]);
  980.         return parent::removeStockProductEntry($stockProductEntry);
  981.     }
  982.     /**
  983.      * {@inheritDoc}
  984.      */
  985.     public function getStockProductEntryLines(): \Doctrine\Common\Collections\Collection
  986.     {
  987.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockProductEntryLines', []);
  988.         return parent::getStockProductEntryLines();
  989.     }
  990.     /**
  991.      * {@inheritDoc}
  992.      */
  993.     public function addStockProductEntryLine(\App\Entity\StockProductEntryLine $stockProductEntryLine): \App\Entity\SchoolYear
  994.     {
  995.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockProductEntryLine', [$stockProductEntryLine]);
  996.         return parent::addStockProductEntryLine($stockProductEntryLine);
  997.     }
  998.     /**
  999.      * {@inheritDoc}
  1000.      */
  1001.     public function removeStockProductEntryLine(\App\Entity\StockProductEntryLine $stockProductEntryLine): \App\Entity\SchoolYear
  1002.     {
  1003.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockProductEntryLine', [$stockProductEntryLine]);
  1004.         return parent::removeStockProductEntryLine($stockProductEntryLine);
  1005.     }
  1006.     /**
  1007.      * {@inheritDoc}
  1008.      */
  1009.     public function getStockProviderKitEntries(): \Doctrine\Common\Collections\Collection
  1010.     {
  1011.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockProviderKitEntries', []);
  1012.         return parent::getStockProviderKitEntries();
  1013.     }
  1014.     /**
  1015.      * {@inheritDoc}
  1016.      */
  1017.     public function addStockProviderKitEntry(\App\Entity\StockProviderKitEntry $stockProviderKitEntry): \App\Entity\SchoolYear
  1018.     {
  1019.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockProviderKitEntry', [$stockProviderKitEntry]);
  1020.         return parent::addStockProviderKitEntry($stockProviderKitEntry);
  1021.     }
  1022.     /**
  1023.      * {@inheritDoc}
  1024.      */
  1025.     public function removeStockProviderKitEntry(\App\Entity\StockProviderKitEntry $stockProviderKitEntry): \App\Entity\SchoolYear
  1026.     {
  1027.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockProviderKitEntry', [$stockProviderKitEntry]);
  1028.         return parent::removeStockProviderKitEntry($stockProviderKitEntry);
  1029.     }
  1030.     /**
  1031.      * {@inheritDoc}
  1032.      */
  1033.     public function getStockProviderKitEntryLines(): \Doctrine\Common\Collections\Collection
  1034.     {
  1035.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockProviderKitEntryLines', []);
  1036.         return parent::getStockProviderKitEntryLines();
  1037.     }
  1038.     /**
  1039.      * {@inheritDoc}
  1040.      */
  1041.     public function addStockProviderKitEntryLine(\App\Entity\StockProviderKitEntryLine $stockProviderKitEntryLine): \App\Entity\SchoolYear
  1042.     {
  1043.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockProviderKitEntryLine', [$stockProviderKitEntryLine]);
  1044.         return parent::addStockProviderKitEntryLine($stockProviderKitEntryLine);
  1045.     }
  1046.     /**
  1047.      * {@inheritDoc}
  1048.      */
  1049.     public function removeStockProviderKitEntryLine(\App\Entity\StockProviderKitEntryLine $stockProviderKitEntryLine): \App\Entity\SchoolYear
  1050.     {
  1051.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockProviderKitEntryLine', [$stockProviderKitEntryLine]);
  1052.         return parent::removeStockProviderKitEntryLine($stockProviderKitEntryLine);
  1053.     }
  1054.     /**
  1055.      * {@inheritDoc}
  1056.      */
  1057.     public function getStockStudentKitEntries(): \Doctrine\Common\Collections\Collection
  1058.     {
  1059.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockStudentKitEntries', []);
  1060.         return parent::getStockStudentKitEntries();
  1061.     }
  1062.     /**
  1063.      * {@inheritDoc}
  1064.      */
  1065.     public function addStockStudentKitEntry(\App\Entity\StockStudentKitEntry $stockStudentKitEntry): \App\Entity\SchoolYear
  1066.     {
  1067.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockStudentKitEntry', [$stockStudentKitEntry]);
  1068.         return parent::addStockStudentKitEntry($stockStudentKitEntry);
  1069.     }
  1070.     /**
  1071.      * {@inheritDoc}
  1072.      */
  1073.     public function removeStockStudentKitEntry(\App\Entity\StockStudentKitEntry $stockStudentKitEntry): \App\Entity\SchoolYear
  1074.     {
  1075.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockStudentKitEntry', [$stockStudentKitEntry]);
  1076.         return parent::removeStockStudentKitEntry($stockStudentKitEntry);
  1077.     }
  1078.     /**
  1079.      * {@inheritDoc}
  1080.      */
  1081.     public function getStockStudentKitEntryLines(): \Doctrine\Common\Collections\Collection
  1082.     {
  1083.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockStudentKitEntryLines', []);
  1084.         return parent::getStockStudentKitEntryLines();
  1085.     }
  1086.     /**
  1087.      * {@inheritDoc}
  1088.      */
  1089.     public function addStockStudentKitEntryLine(\App\Entity\StockStudentKitEntryLine $stockStudentKitEntryLine): \App\Entity\SchoolYear
  1090.     {
  1091.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockStudentKitEntryLine', [$stockStudentKitEntryLine]);
  1092.         return parent::addStockStudentKitEntryLine($stockStudentKitEntryLine);
  1093.     }
  1094.     /**
  1095.      * {@inheritDoc}
  1096.      */
  1097.     public function removeStockStudentKitEntryLine(\App\Entity\StockStudentKitEntryLine $stockStudentKitEntryLine): \App\Entity\SchoolYear
  1098.     {
  1099.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockStudentKitEntryLine', [$stockStudentKitEntryLine]);
  1100.         return parent::removeStockStudentKitEntryLine($stockStudentKitEntryLine);
  1101.     }
  1102.     /**
  1103.      * {@inheritDoc}
  1104.      */
  1105.     public function getStockKitOuts(): \Doctrine\Common\Collections\Collection
  1106.     {
  1107.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockKitOuts', []);
  1108.         return parent::getStockKitOuts();
  1109.     }
  1110.     /**
  1111.      * {@inheritDoc}
  1112.      */
  1113.     public function addStockKitOut(\App\Entity\StockKitOut $stockKitOut): \App\Entity\SchoolYear
  1114.     {
  1115.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockKitOut', [$stockKitOut]);
  1116.         return parent::addStockKitOut($stockKitOut);
  1117.     }
  1118.     /**
  1119.      * {@inheritDoc}
  1120.      */
  1121.     public function removeStockKitOut(\App\Entity\StockKitOut $stockKitOut): \App\Entity\SchoolYear
  1122.     {
  1123.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockKitOut', [$stockKitOut]);
  1124.         return parent::removeStockKitOut($stockKitOut);
  1125.     }
  1126.     /**
  1127.      * {@inheritDoc}
  1128.      */
  1129.     public function getStockKitOutLines(): \Doctrine\Common\Collections\Collection
  1130.     {
  1131.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockKitOutLines', []);
  1132.         return parent::getStockKitOutLines();
  1133.     }
  1134.     /**
  1135.      * {@inheritDoc}
  1136.      */
  1137.     public function addStockKitOutLine(\App\Entity\StockKitOutLine $stockKitOutLine): \App\Entity\SchoolYear
  1138.     {
  1139.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockKitOutLine', [$stockKitOutLine]);
  1140.         return parent::addStockKitOutLine($stockKitOutLine);
  1141.     }
  1142.     /**
  1143.      * {@inheritDoc}
  1144.      */
  1145.     public function removeStockKitOutLine(\App\Entity\StockKitOutLine $stockKitOutLine): \App\Entity\SchoolYear
  1146.     {
  1147.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockKitOutLine', [$stockKitOutLine]);
  1148.         return parent::removeStockKitOutLine($stockKitOutLine);
  1149.     }
  1150.     /**
  1151.      * {@inheritDoc}
  1152.      */
  1153.     public function getStockProductOuts(): \Doctrine\Common\Collections\Collection
  1154.     {
  1155.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockProductOuts', []);
  1156.         return parent::getStockProductOuts();
  1157.     }
  1158.     /**
  1159.      * {@inheritDoc}
  1160.      */
  1161.     public function addStockProductOut(\App\Entity\StockProductOut $stockProductOut): \App\Entity\SchoolYear
  1162.     {
  1163.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockProductOut', [$stockProductOut]);
  1164.         return parent::addStockProductOut($stockProductOut);
  1165.     }
  1166.     /**
  1167.      * {@inheritDoc}
  1168.      */
  1169.     public function removeStockProductOut(\App\Entity\StockProductOut $stockProductOut): \App\Entity\SchoolYear
  1170.     {
  1171.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockProductOut', [$stockProductOut]);
  1172.         return parent::removeStockProductOut($stockProductOut);
  1173.     }
  1174.     /**
  1175.      * {@inheritDoc}
  1176.      */
  1177.     public function getAccountingCredits(): \Doctrine\Common\Collections\Collection
  1178.     {
  1179.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingCredits', []);
  1180.         return parent::getAccountingCredits();
  1181.     }
  1182.     /**
  1183.      * {@inheritDoc}
  1184.      */
  1185.     public function addAccountingCredit(\App\Entity\AccountingCredit $accountingCredit): \App\Entity\SchoolYear
  1186.     {
  1187.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingCredit', [$accountingCredit]);
  1188.         return parent::addAccountingCredit($accountingCredit);
  1189.     }
  1190.     /**
  1191.      * {@inheritDoc}
  1192.      */
  1193.     public function removeAccountingCredit(\App\Entity\AccountingCredit $accountingCredit): \App\Entity\SchoolYear
  1194.     {
  1195.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingCredit', [$accountingCredit]);
  1196.         return parent::removeAccountingCredit($accountingCredit);
  1197.     }
  1198.     /**
  1199.      * {@inheritDoc}
  1200.      */
  1201.     public function getAccountingCreditLines(): \Doctrine\Common\Collections\Collection
  1202.     {
  1203.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingCreditLines', []);
  1204.         return parent::getAccountingCreditLines();
  1205.     }
  1206.     /**
  1207.      * {@inheritDoc}
  1208.      */
  1209.     public function addAccountingCreditLine(\App\Entity\AccountingCreditLine $accountingCreditLine): \App\Entity\SchoolYear
  1210.     {
  1211.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingCreditLine', [$accountingCreditLine]);
  1212.         return parent::addAccountingCreditLine($accountingCreditLine);
  1213.     }
  1214.     /**
  1215.      * {@inheritDoc}
  1216.      */
  1217.     public function removeAccountingCreditLine(\App\Entity\AccountingCreditLine $accountingCreditLine): \App\Entity\SchoolYear
  1218.     {
  1219.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingCreditLine', [$accountingCreditLine]);
  1220.         return parent::removeAccountingCreditLine($accountingCreditLine);
  1221.     }
  1222.     /**
  1223.      * {@inheritDoc}
  1224.      */
  1225.     public function getSchoolAverages(): \Doctrine\Common\Collections\Collection
  1226.     {
  1227.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAverages', []);
  1228.         return parent::getSchoolAverages();
  1229.     }
  1230.     /**
  1231.      * {@inheritDoc}
  1232.      */
  1233.     public function addSchoolAverage(\App\Entity\SchoolAverage $schoolAverage): \App\Entity\SchoolYear
  1234.     {
  1235.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAverage', [$schoolAverage]);
  1236.         return parent::addSchoolAverage($schoolAverage);
  1237.     }
  1238.     /**
  1239.      * {@inheritDoc}
  1240.      */
  1241.     public function removeSchoolAverage(\App\Entity\SchoolAverage $schoolAverage): \App\Entity\SchoolYear
  1242.     {
  1243.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAverage', [$schoolAverage]);
  1244.         return parent::removeSchoolAverage($schoolAverage);
  1245.     }
  1246.     /**
  1247.      * {@inheritDoc}
  1248.      */
  1249.     public function getSchoolStudentAverages(): \Doctrine\Common\Collections\Collection
  1250.     {
  1251.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolStudentAverages', []);
  1252.         return parent::getSchoolStudentAverages();
  1253.     }
  1254.     /**
  1255.      * {@inheritDoc}
  1256.      */
  1257.     public function addSchoolStudentAverage(\App\Entity\SchoolStudentAverage $schoolStudentAverage): \App\Entity\SchoolYear
  1258.     {
  1259.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolStudentAverage', [$schoolStudentAverage]);
  1260.         return parent::addSchoolStudentAverage($schoolStudentAverage);
  1261.     }
  1262.     /**
  1263.      * {@inheritDoc}
  1264.      */
  1265.     public function removeSchoolStudentAverage(\App\Entity\SchoolStudentAverage $schoolStudentAverage): \App\Entity\SchoolYear
  1266.     {
  1267.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolStudentAverage', [$schoolStudentAverage]);
  1268.         return parent::removeSchoolStudentAverage($schoolStudentAverage);
  1269.     }
  1270.     /**
  1271.      * {@inheritDoc}
  1272.      */
  1273.     public function getSchoolCertificates(): \Doctrine\Common\Collections\Collection
  1274.     {
  1275.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolCertificates', []);
  1276.         return parent::getSchoolCertificates();
  1277.     }
  1278.     /**
  1279.      * {@inheritDoc}
  1280.      */
  1281.     public function addSchoolCertificate(\App\Entity\SchoolCertificate $schoolCertificate): \App\Entity\SchoolYear
  1282.     {
  1283.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolCertificate', [$schoolCertificate]);
  1284.         return parent::addSchoolCertificate($schoolCertificate);
  1285.     }
  1286.     /**
  1287.      * {@inheritDoc}
  1288.      */
  1289.     public function removeSchoolCertificate(\App\Entity\SchoolCertificate $schoolCertificate): \App\Entity\SchoolYear
  1290.     {
  1291.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolCertificate', [$schoolCertificate]);
  1292.         return parent::removeSchoolCertificate($schoolCertificate);
  1293.     }
  1294.     /**
  1295.      * {@inheritDoc}
  1296.      */
  1297.     public function getSchoolCertificateLines(): \Doctrine\Common\Collections\Collection
  1298.     {
  1299.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolCertificateLines', []);
  1300.         return parent::getSchoolCertificateLines();
  1301.     }
  1302.     /**
  1303.      * {@inheritDoc}
  1304.      */
  1305.     public function addSchoolCertificateLine(\App\Entity\SchoolCertificateLine $schoolCertificateLine): \App\Entity\SchoolYear
  1306.     {
  1307.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolCertificateLine', [$schoolCertificateLine]);
  1308.         return parent::addSchoolCertificateLine($schoolCertificateLine);
  1309.     }
  1310.     /**
  1311.      * {@inheritDoc}
  1312.      */
  1313.     public function removeSchoolCertificateLine(\App\Entity\SchoolCertificateLine $schoolCertificateLine): \App\Entity\SchoolYear
  1314.     {
  1315.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolCertificateLine', [$schoolCertificateLine]);
  1316.         return parent::removeSchoolCertificateLine($schoolCertificateLine);
  1317.     }
  1318.     /**
  1319.      * {@inheritDoc}
  1320.      */
  1321.     public function getNurseryTimeSheets(): \Doctrine\Common\Collections\Collection
  1322.     {
  1323.         $this->__initializer__ && $this->__initializer__->__invoke($this'getNurseryTimeSheets', []);
  1324.         return parent::getNurseryTimeSheets();
  1325.     }
  1326.     /**
  1327.      * {@inheritDoc}
  1328.      */
  1329.     public function addNurseryTimeSheet(\App\Entity\NurseryTimeSheet $nurseryTimeSheet): \App\Entity\SchoolYear
  1330.     {
  1331.         $this->__initializer__ && $this->__initializer__->__invoke($this'addNurseryTimeSheet', [$nurseryTimeSheet]);
  1332.         return parent::addNurseryTimeSheet($nurseryTimeSheet);
  1333.     }
  1334.     /**
  1335.      * {@inheritDoc}
  1336.      */
  1337.     public function removeNurseryTimeSheet(\App\Entity\NurseryTimeSheet $nurseryTimeSheet): \App\Entity\SchoolYear
  1338.     {
  1339.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeNurseryTimeSheet', [$nurseryTimeSheet]);
  1340.         return parent::removeNurseryTimeSheet($nurseryTimeSheet);
  1341.     }
  1342.     /**
  1343.      * {@inheritDoc}
  1344.      */
  1345.     public function getSettingTimeTables(): \Doctrine\Common\Collections\Collection
  1346.     {
  1347.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingTimeTables', []);
  1348.         return parent::getSettingTimeTables();
  1349.     }
  1350.     /**
  1351.      * {@inheritDoc}
  1352.      */
  1353.     public function addSettingTimeTable(\App\Entity\SettingTimeTable $settingTimeTable): \App\Entity\SchoolYear
  1354.     {
  1355.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingTimeTable', [$settingTimeTable]);
  1356.         return parent::addSettingTimeTable($settingTimeTable);
  1357.     }
  1358.     /**
  1359.      * {@inheritDoc}
  1360.      */
  1361.     public function removeSettingTimeTable(\App\Entity\SettingTimeTable $settingTimeTable): \App\Entity\SchoolYear
  1362.     {
  1363.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingTimeTable', [$settingTimeTable]);
  1364.         return parent::removeSettingTimeTable($settingTimeTable);
  1365.     }
  1366.     /**
  1367.      * {@inheritDoc}
  1368.      */
  1369.     public function getSchoolWorkingTimes(): \Doctrine\Common\Collections\Collection
  1370.     {
  1371.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolWorkingTimes', []);
  1372.         return parent::getSchoolWorkingTimes();
  1373.     }
  1374.     /**
  1375.      * {@inheritDoc}
  1376.      */
  1377.     public function addSchoolWorkingTime(\App\Entity\SchoolWorkingTime $schoolWorkingTime): \App\Entity\SchoolYear
  1378.     {
  1379.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolWorkingTime', [$schoolWorkingTime]);
  1380.         return parent::addSchoolWorkingTime($schoolWorkingTime);
  1381.     }
  1382.     /**
  1383.      * {@inheritDoc}
  1384.      */
  1385.     public function removeSchoolWorkingTime(\App\Entity\SchoolWorkingTime $schoolWorkingTime): \App\Entity\SchoolYear
  1386.     {
  1387.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolWorkingTime', [$schoolWorkingTime]);
  1388.         return parent::removeSchoolWorkingTime($schoolWorkingTime);
  1389.     }
  1390.     /**
  1391.      * {@inheritDoc}
  1392.      */
  1393.     public function getSchoolWorkingTimeHourLessons(): \Doctrine\Common\Collections\Collection
  1394.     {
  1395.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolWorkingTimeHourLessons', []);
  1396.         return parent::getSchoolWorkingTimeHourLessons();
  1397.     }
  1398.     /**
  1399.      * {@inheritDoc}
  1400.      */
  1401.     public function addSchoolWorkingTimeHourLesson(\App\Entity\SchoolWorkingTimeHourLesson $schoolWorkingTimeHourLesson): \App\Entity\SchoolYear
  1402.     {
  1403.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolWorkingTimeHourLesson', [$schoolWorkingTimeHourLesson]);
  1404.         return parent::addSchoolWorkingTimeHourLesson($schoolWorkingTimeHourLesson);
  1405.     }
  1406.     /**
  1407.      * {@inheritDoc}
  1408.      */
  1409.     public function removeSchoolWorkingTimeHourLesson(\App\Entity\SchoolWorkingTimeHourLesson $schoolWorkingTimeHourLesson): \App\Entity\SchoolYear
  1410.     {
  1411.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolWorkingTimeHourLesson', [$schoolWorkingTimeHourLesson]);
  1412.         return parent::removeSchoolWorkingTimeHourLesson($schoolWorkingTimeHourLesson);
  1413.     }
  1414.     /**
  1415.      * {@inheritDoc}
  1416.      */
  1417.     public function getFoundingNotifications(): \Doctrine\Common\Collections\Collection
  1418.     {
  1419.         $this->__initializer__ && $this->__initializer__->__invoke($this'getFoundingNotifications', []);
  1420.         return parent::getFoundingNotifications();
  1421.     }
  1422.     /**
  1423.      * {@inheritDoc}
  1424.      */
  1425.     public function addFoundingNotification(\App\Entity\FoundingNotification $foundingNotification): \App\Entity\SchoolYear
  1426.     {
  1427.         $this->__initializer__ && $this->__initializer__->__invoke($this'addFoundingNotification', [$foundingNotification]);
  1428.         return parent::addFoundingNotification($foundingNotification);
  1429.     }
  1430.     /**
  1431.      * {@inheritDoc}
  1432.      */
  1433.     public function removeFoundingNotification(\App\Entity\FoundingNotification $foundingNotification): \App\Entity\SchoolYear
  1434.     {
  1435.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeFoundingNotification', [$foundingNotification]);
  1436.         return parent::removeFoundingNotification($foundingNotification);
  1437.     }
  1438.     /**
  1439.      * {@inheritDoc}
  1440.      */
  1441.     public function getSchoolTeacherCallSheets(): \Doctrine\Common\Collections\Collection
  1442.     {
  1443.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeacherCallSheets', []);
  1444.         return parent::getSchoolTeacherCallSheets();
  1445.     }
  1446.     /**
  1447.      * {@inheritDoc}
  1448.      */
  1449.     public function addSchoolTeacherCallSheet(\App\Entity\SchoolTeacherCallSheet $schoolTeacherCallSheet): \App\Entity\SchoolYear
  1450.     {
  1451.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacherCallSheet', [$schoolTeacherCallSheet]);
  1452.         return parent::addSchoolTeacherCallSheet($schoolTeacherCallSheet);
  1453.     }
  1454.     /**
  1455.      * {@inheritDoc}
  1456.      */
  1457.     public function removeSchoolTeacherCallSheet(\App\Entity\SchoolTeacherCallSheet $schoolTeacherCallSheet): \App\Entity\SchoolYear
  1458.     {
  1459.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacherCallSheet', [$schoolTeacherCallSheet]);
  1460.         return parent::removeSchoolTeacherCallSheet($schoolTeacherCallSheet);
  1461.     }
  1462.     /**
  1463.      * {@inheritDoc}
  1464.      */
  1465.     public function getSchoolTeacherCallSheetLines(): \Doctrine\Common\Collections\Collection
  1466.     {
  1467.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeacherCallSheetLines', []);
  1468.         return parent::getSchoolTeacherCallSheetLines();
  1469.     }
  1470.     /**
  1471.      * {@inheritDoc}
  1472.      */
  1473.     public function addSchoolTeacherCallSheetLine(\App\Entity\SchoolTeacherCallSheetLine $schoolTeacherCallSheetLine): \App\Entity\SchoolYear
  1474.     {
  1475.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacherCallSheetLine', [$schoolTeacherCallSheetLine]);
  1476.         return parent::addSchoolTeacherCallSheetLine($schoolTeacherCallSheetLine);
  1477.     }
  1478.     /**
  1479.      * {@inheritDoc}
  1480.      */
  1481.     public function removeSchoolTeacherCallSheetLine(\App\Entity\SchoolTeacherCallSheetLine $schoolTeacherCallSheetLine): \App\Entity\SchoolYear
  1482.     {
  1483.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacherCallSheetLine', [$schoolTeacherCallSheetLine]);
  1484.         return parent::removeSchoolTeacherCallSheetLine($schoolTeacherCallSheetLine);
  1485.     }
  1486.     /**
  1487.      * {@inheritDoc}
  1488.      */
  1489.     public function getSchoolTeacherMatterClassrooms(): \Doctrine\Common\Collections\Collection
  1490.     {
  1491.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeacherMatterClassrooms', []);
  1492.         return parent::getSchoolTeacherMatterClassrooms();
  1493.     }
  1494.     /**
  1495.      * {@inheritDoc}
  1496.      */
  1497.     public function addSchoolTeacherMatterClassroom(\App\Entity\SchoolTeacherMatterClassroom $schoolTeacherMatterClassroom): \App\Entity\SchoolYear
  1498.     {
  1499.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacherMatterClassroom', [$schoolTeacherMatterClassroom]);
  1500.         return parent::addSchoolTeacherMatterClassroom($schoolTeacherMatterClassroom);
  1501.     }
  1502.     /**
  1503.      * {@inheritDoc}
  1504.      */
  1505.     public function removeSchoolTeacherMatterClassroom(\App\Entity\SchoolTeacherMatterClassroom $schoolTeacherMatterClassroom): \App\Entity\SchoolYear
  1506.     {
  1507.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacherMatterClassroom', [$schoolTeacherMatterClassroom]);
  1508.         return parent::removeSchoolTeacherMatterClassroom($schoolTeacherMatterClassroom);
  1509.     }
  1510.     /**
  1511.      * {@inheritDoc}
  1512.      */
  1513.     public function getUsers(): \Doctrine\Common\Collections\Collection
  1514.     {
  1515.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUsers', []);
  1516.         return parent::getUsers();
  1517.     }
  1518.     /**
  1519.      * {@inheritDoc}
  1520.      */
  1521.     public function addUser(\App\Entity\User $user): \App\Entity\SchoolYear
  1522.     {
  1523.         $this->__initializer__ && $this->__initializer__->__invoke($this'addUser', [$user]);
  1524.         return parent::addUser($user);
  1525.     }
  1526.     /**
  1527.      * {@inheritDoc}
  1528.      */
  1529.     public function removeUser(\App\Entity\User $user): \App\Entity\SchoolYear
  1530.     {
  1531.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeUser', [$user]);
  1532.         return parent::removeUser($user);
  1533.     }
  1534.     /**
  1535.      * {@inheritDoc}
  1536.      */
  1537.     public function getSchoolTeacherTimeSheets(): \Doctrine\Common\Collections\Collection
  1538.     {
  1539.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeacherTimeSheets', []);
  1540.         return parent::getSchoolTeacherTimeSheets();
  1541.     }
  1542.     /**
  1543.      * {@inheritDoc}
  1544.      */
  1545.     public function addSchoolTeacherTimeSheet(\App\Entity\SchoolTeacherTimeSheet $schoolTeacherTimeSheet): \App\Entity\SchoolYear
  1546.     {
  1547.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacherTimeSheet', [$schoolTeacherTimeSheet]);
  1548.         return parent::addSchoolTeacherTimeSheet($schoolTeacherTimeSheet);
  1549.     }
  1550.     /**
  1551.      * {@inheritDoc}
  1552.      */
  1553.     public function removeSchoolTeacherTimeSheet(\App\Entity\SchoolTeacherTimeSheet $schoolTeacherTimeSheet): \App\Entity\SchoolYear
  1554.     {
  1555.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacherTimeSheet', [$schoolTeacherTimeSheet]);
  1556.         return parent::removeSchoolTeacherTimeSheet($schoolTeacherTimeSheet);
  1557.     }
  1558.     /**
  1559.      * {@inheritDoc}
  1560.      */
  1561.     public function getSchoolAssessments(): \Doctrine\Common\Collections\Collection
  1562.     {
  1563.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAssessments', []);
  1564.         return parent::getSchoolAssessments();
  1565.     }
  1566.     /**
  1567.      * {@inheritDoc}
  1568.      */
  1569.     public function addSchoolAssessment(\App\Entity\SchoolAssessment $schoolAssessment): \App\Entity\SchoolYear
  1570.     {
  1571.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAssessment', [$schoolAssessment]);
  1572.         return parent::addSchoolAssessment($schoolAssessment);
  1573.     }
  1574.     /**
  1575.      * {@inheritDoc}
  1576.      */
  1577.     public function removeSchoolAssessment(\App\Entity\SchoolAssessment $schoolAssessment): \App\Entity\SchoolYear
  1578.     {
  1579.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAssessment', [$schoolAssessment]);
  1580.         return parent::removeSchoolAssessment($schoolAssessment);
  1581.     }
  1582.     /**
  1583.      * {@inheritDoc}
  1584.      */
  1585.     public function getNexSchoolAssessments(): \Doctrine\Common\Collections\Collection
  1586.     {
  1587.         $this->__initializer__ && $this->__initializer__->__invoke($this'getNexSchoolAssessments', []);
  1588.         return parent::getNexSchoolAssessments();
  1589.     }
  1590.     /**
  1591.      * {@inheritDoc}
  1592.      */
  1593.     public function addNexSchoolAssessment(\App\Entity\SchoolAssessment $nexSchoolAssessment): \App\Entity\SchoolYear
  1594.     {
  1595.         $this->__initializer__ && $this->__initializer__->__invoke($this'addNexSchoolAssessment', [$nexSchoolAssessment]);
  1596.         return parent::addNexSchoolAssessment($nexSchoolAssessment);
  1597.     }
  1598.     /**
  1599.      * {@inheritDoc}
  1600.      */
  1601.     public function removeNexSchoolAssessment(\App\Entity\SchoolAssessment $nexSchoolAssessment): \App\Entity\SchoolYear
  1602.     {
  1603.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeNexSchoolAssessment', [$nexSchoolAssessment]);
  1604.         return parent::removeNexSchoolAssessment($nexSchoolAssessment);
  1605.     }
  1606.     /**
  1607.      * {@inheritDoc}
  1608.      */
  1609.     public function getAccountingChequeTrackings(): \Doctrine\Common\Collections\Collection
  1610.     {
  1611.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingChequeTrackings', []);
  1612.         return parent::getAccountingChequeTrackings();
  1613.     }
  1614.     /**
  1615.      * {@inheritDoc}
  1616.      */
  1617.     public function addAccountingChequeTracking(\App\Entity\AccountingChequeTracking $accountingChequeTracking): \App\Entity\SchoolYear
  1618.     {
  1619.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingChequeTracking', [$accountingChequeTracking]);
  1620.         return parent::addAccountingChequeTracking($accountingChequeTracking);
  1621.     }
  1622.     /**
  1623.      * {@inheritDoc}
  1624.      */
  1625.     public function removeAccountingChequeTracking(\App\Entity\AccountingChequeTracking $accountingChequeTracking): \App\Entity\SchoolYear
  1626.     {
  1627.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingChequeTracking', [$accountingChequeTracking]);
  1628.         return parent::removeAccountingChequeTracking($accountingChequeTracking);
  1629.     }
  1630.     /**
  1631.      * {@inheritDoc}
  1632.      */
  1633.     public function getAccountingChequeTrackingLines(): \Doctrine\Common\Collections\Collection
  1634.     {
  1635.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingChequeTrackingLines', []);
  1636.         return parent::getAccountingChequeTrackingLines();
  1637.     }
  1638.     /**
  1639.      * {@inheritDoc}
  1640.      */
  1641.     public function addAccountingChequeTrackingLine(\App\Entity\AccountingChequeTrackingLine $accountingChequeTrackingLine): \App\Entity\SchoolYear
  1642.     {
  1643.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingChequeTrackingLine', [$accountingChequeTrackingLine]);
  1644.         return parent::addAccountingChequeTrackingLine($accountingChequeTrackingLine);
  1645.     }
  1646.     /**
  1647.      * {@inheritDoc}
  1648.      */
  1649.     public function removeAccountingChequeTrackingLine(\App\Entity\AccountingChequeTrackingLine $accountingChequeTrackingLine): \App\Entity\SchoolYear
  1650.     {
  1651.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingChequeTrackingLine', [$accountingChequeTrackingLine]);
  1652.         return parent::removeAccountingChequeTrackingLine($accountingChequeTrackingLine);
  1653.     }
  1654.     /**
  1655.      * {@inheritDoc}
  1656.      */
  1657.     public function getStockKitCategories(): \Doctrine\Common\Collections\Collection
  1658.     {
  1659.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockKitCategories', []);
  1660.         return parent::getStockKitCategories();
  1661.     }
  1662.     /**
  1663.      * {@inheritDoc}
  1664.      */
  1665.     public function addStockKitCategory(\App\Entity\StockKitCategory $stockKitCategory): \App\Entity\SchoolYear
  1666.     {
  1667.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockKitCategory', [$stockKitCategory]);
  1668.         return parent::addStockKitCategory($stockKitCategory);
  1669.     }
  1670.     /**
  1671.      * {@inheritDoc}
  1672.      */
  1673.     public function removeStockKitCategory(\App\Entity\StockKitCategory $stockKitCategory): \App\Entity\SchoolYear
  1674.     {
  1675.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockKitCategory', [$stockKitCategory]);
  1676.         return parent::removeStockKitCategory($stockKitCategory);
  1677.     }
  1678.     /**
  1679.      * {@inheritDoc}
  1680.      */
  1681.     public function getSchoolReportCardAbsences(): \Doctrine\Common\Collections\Collection
  1682.     {
  1683.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolReportCardAbsences', []);
  1684.         return parent::getSchoolReportCardAbsences();
  1685.     }
  1686.     /**
  1687.      * {@inheritDoc}
  1688.      */
  1689.     public function addSchoolReportCardAbsence(\App\Entity\SchoolReportCardAbsence $schoolReportCardAbsence): \App\Entity\SchoolYear
  1690.     {
  1691.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolReportCardAbsence', [$schoolReportCardAbsence]);
  1692.         return parent::addSchoolReportCardAbsence($schoolReportCardAbsence);
  1693.     }
  1694.     /**
  1695.      * {@inheritDoc}
  1696.      */
  1697.     public function removeSchoolReportCardAbsence(\App\Entity\SchoolReportCardAbsence $schoolReportCardAbsence): \App\Entity\SchoolYear
  1698.     {
  1699.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolReportCardAbsence', [$schoolReportCardAbsence]);
  1700.         return parent::removeSchoolReportCardAbsence($schoolReportCardAbsence);
  1701.     }
  1702.     /**
  1703.      * {@inheritDoc}
  1704.      */
  1705.     public function getWavePayments(): \Doctrine\Common\Collections\Collection
  1706.     {
  1707.         $this->__initializer__ && $this->__initializer__->__invoke($this'getWavePayments', []);
  1708.         return parent::getWavePayments();
  1709.     }
  1710.     /**
  1711.      * {@inheritDoc}
  1712.      */
  1713.     public function addWavePayment(\App\Entity\WavePayment $wavePayment): \App\Entity\SchoolYear
  1714.     {
  1715.         $this->__initializer__ && $this->__initializer__->__invoke($this'addWavePayment', [$wavePayment]);
  1716.         return parent::addWavePayment($wavePayment);
  1717.     }
  1718.     /**
  1719.      * {@inheritDoc}
  1720.      */
  1721.     public function removeWavePayment(\App\Entity\WavePayment $wavePayment): \App\Entity\SchoolYear
  1722.     {
  1723.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeWavePayment', [$wavePayment]);
  1724.         return parent::removeWavePayment($wavePayment);
  1725.     }
  1726.     /**
  1727.      * {@inheritDoc}
  1728.      */
  1729.     public function getToxicologicalTestResults(): \Doctrine\Common\Collections\Collection
  1730.     {
  1731.         $this->__initializer__ && $this->__initializer__->__invoke($this'getToxicologicalTestResults', []);
  1732.         return parent::getToxicologicalTestResults();
  1733.     }
  1734.     /**
  1735.      * {@inheritDoc}
  1736.      */
  1737.     public function addToxicologicalTestResult(\App\Entity\ToxicologicalTestResult $toxicologicalTestResult): \App\Entity\SchoolYear
  1738.     {
  1739.         $this->__initializer__ && $this->__initializer__->__invoke($this'addToxicologicalTestResult', [$toxicologicalTestResult]);
  1740.         return parent::addToxicologicalTestResult($toxicologicalTestResult);
  1741.     }
  1742.     /**
  1743.      * {@inheritDoc}
  1744.      */
  1745.     public function removeToxicologicalTestResult(\App\Entity\ToxicologicalTestResult $toxicologicalTestResult): \App\Entity\SchoolYear
  1746.     {
  1747.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeToxicologicalTestResult', [$toxicologicalTestResult]);
  1748.         return parent::removeToxicologicalTestResult($toxicologicalTestResult);
  1749.     }
  1750.     /**
  1751.      * {@inheritDoc}
  1752.      */
  1753.     public function getToxicologicalTestResultLines(): \Doctrine\Common\Collections\Collection
  1754.     {
  1755.         $this->__initializer__ && $this->__initializer__->__invoke($this'getToxicologicalTestResultLines', []);
  1756.         return parent::getToxicologicalTestResultLines();
  1757.     }
  1758.     /**
  1759.      * {@inheritDoc}
  1760.      */
  1761.     public function addToxicologicalTestResultLine(\App\Entity\ToxicologicalTestResultLine $toxicologicalTestResultLine): \App\Entity\SchoolYear
  1762.     {
  1763.         $this->__initializer__ && $this->__initializer__->__invoke($this'addToxicologicalTestResultLine', [$toxicologicalTestResultLine]);
  1764.         return parent::addToxicologicalTestResultLine($toxicologicalTestResultLine);
  1765.     }
  1766.     /**
  1767.      * {@inheritDoc}
  1768.      */
  1769.     public function removeToxicologicalTestResultLine(\App\Entity\ToxicologicalTestResultLine $toxicologicalTestResultLine): \App\Entity\SchoolYear
  1770.     {
  1771.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeToxicologicalTestResultLine', [$toxicologicalTestResultLine]);
  1772.         return parent::removeToxicologicalTestResultLine($toxicologicalTestResultLine);
  1773.     }
  1774.     /**
  1775.      * {@inheritDoc}
  1776.      */
  1777.     public function getSchoolTeacherAbsences(): \Doctrine\Common\Collections\Collection
  1778.     {
  1779.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeacherAbsences', []);
  1780.         return parent::getSchoolTeacherAbsences();
  1781.     }
  1782.     /**
  1783.      * {@inheritDoc}
  1784.      */
  1785.     public function addSchoolTeacherAbsence(\App\Entity\SchoolTeacherAbsence $schoolTeacherAbsence): \App\Entity\SchoolYear
  1786.     {
  1787.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacherAbsence', [$schoolTeacherAbsence]);
  1788.         return parent::addSchoolTeacherAbsence($schoolTeacherAbsence);
  1789.     }
  1790.     /**
  1791.      * {@inheritDoc}
  1792.      */
  1793.     public function removeSchoolTeacherAbsence(\App\Entity\SchoolTeacherAbsence $schoolTeacherAbsence): \App\Entity\SchoolYear
  1794.     {
  1795.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacherAbsence', [$schoolTeacherAbsence]);
  1796.         return parent::removeSchoolTeacherAbsence($schoolTeacherAbsence);
  1797.     }
  1798. }