var/cache/dev/doctrine/orm/Proxies/__CG__AppEntityEstablishment.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 Establishment extends \App\Entity\Establishment 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\\Establishment' "\0" 'id''' "\0" 'App\\Entity\\Establishment' "\0" 'establishmentGroup''' "\0" 'App\\Entity\\Establishment' "\0" 'code''' "\0" 'App\\Entity\\Establishment' "\0" 'name''' "\0" 'App\\Entity\\Establishment' "\0" 'short_name''' "\0" 'App\\Entity\\Establishment' "\0" 'type''' "\0" 'App\\Entity\\Establishment' "\0" 'phone_number''' "\0" 'App\\Entity\\Establishment' "\0" 'mobile_number''' "\0" 'App\\Entity\\Establishment' "\0" 'email''' "\0" 'App\\Entity\\Establishment' "\0" 'website''' "\0" 'App\\Entity\\Establishment' "\0" 'address''' "\0" 'App\\Entity\\Establishment' "\0" 'city''' "\0" 'App\\Entity\\Establishment' "\0" 'location''' "\0" 'App\\Entity\\Establishment' "\0" 'under_supervision''' "\0" 'App\\Entity\\Establishment' "\0" 'regional_directorate''' "\0" 'App\\Entity\\Establishment' "\0" 'main_activity''' "\0" 'App\\Entity\\Establishment' "\0" 'created_at''' "\0" 'App\\Entity\\Establishment' "\0" 'updated_at''' "\0" 'App\\Entity\\Establishment' "\0" 'created_by''' "\0" 'App\\Entity\\Establishment' "\0" 'updated_by''' "\0" 'App\\Entity\\Establishment' "\0" 'users''' "\0" 'App\\Entity\\Establishment' "\0" 'rhJobs''' "\0" 'App\\Entity\\Establishment' "\0" 'rhDepartments''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaries''' "\0" 'App\\Entity\\Establishment' "\0" 'rhPaySlips''' "\0" 'App\\Entity\\Establishment' "\0" 'rhRetainedItems''' "\0" 'App\\Entity\\Establishment' "\0" 'rhTaxableItems''' "\0" 'App\\Entity\\Establishment' "\0" 'rhNonTaxableItems''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryPaySlips''' "\0" 'App\\Entity\\Establishment' "\0" 'rhPaySlipRetainedItems''' "\0" 'App\\Entity\\Establishment' "\0" 'rhPaySlipTaxableItems''' "\0" 'App\\Entity\\Establishment' "\0" 'rhPaySlipNonTaxableItems''' "\0" 'App\\Entity\\Establishment' "\0" 'settingCycles''' "\0" 'App\\Entity\\Establishment' "\0" 'settingLevels''' "\0" 'App\\Entity\\Establishment' "\0" 'settingFaculties''' "\0" 'App\\Entity\\Establishment' "\0" 'settingRounds''' "\0" 'App\\Entity\\Establishment' "\0" 'settingClassrooms''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudents''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentRegistrations''' "\0" 'App\\Entity\\Establishment' "\0" 'settingFees''' "\0" 'App\\Entity\\Establishment' "\0" 'settingFeeProviders''' "\0" 'App\\Entity\\Establishment' "\0" 'settingFeeSheduls''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingStudentRegistrationFees''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingStudentRegistrationFeeSheduls''' "\0" 'App\\Entity\\Establishment' "\0" 'treasuryCheckouts''' "\0" 'App\\Entity\\Establishment' "\0" 'treasuryCashRegisters''' "\0" 'App\\Entity\\Establishment' "\0" 'treasuryCashMovements''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingStudentRegistrationFeeShedulPayments''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingExpenses''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolYearPeriodes''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolMatterTypes''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolMatters''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolNoteAppreciations''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolSubMatters''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolReportCards''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAverageReportCards''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAssessmentByClasses''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAssessmentByLevels''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAssessmentByClassByMatters''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAssessmentByLevelByMatters''' "\0" 'App\\Entity\\Establishment' "\0" 'reportCards''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingStudentRegistrationPayments''' "\0" 'App\\Entity\\Establishment' "\0" 'image''' "\0" 'App\\Entity\\Establishment' "\0" 'imageFile''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationClassChanges''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentDowngrades''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentDowngradeLines''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentAbandonments''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentAbandonmentLines''' "\0" 'App\\Entity\\Establishment' "\0" 'treasuryPayments''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentPreRegistrations''' "\0" 'App\\Entity\\Establishment' "\0" 'entreTestReportCards''' "\0" 'App\\Entity\\Establishment' "\0" 'preRegistrationEntreTestReportCards''' "\0" 'App\\Entity\\Establishment' "\0" 'matterAveragePreRegistrationEntryTests''' "\0" 'App\\Entity\\Establishment' "\0" 'communicationMessages''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicles''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicleModels''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicleAdministrativeDocuments''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicleMechanicalPieces''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicleMaintenances''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicleFuelTrackings''' "\0" 'App\\Entity\\Establishment' "\0" 'transportZones''' "\0" 'App\\Entity\\Establishment' "\0" 'transportZoneCheckPoints''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationTransportCheckpoints''' "\0" 'App\\Entity\\Establishment' "\0" 'settingDocumentToProvides''' "\0" 'App\\Entity\\Establishment' "\0" 'settingMedicalHistories''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenUtensils''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenStockMovements''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenDishes''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenTimes''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenMenus''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenMenuItems''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationDiets''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelays''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelayNotifications''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelayNotificationLines''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelaySettings''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelayReportCardNotifications''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelayReportCardNotificationLines''' "\0" 'App\\Entity\\Establishment' "\0" 'settingLearningDifficulties''' "\0" 'App\\Entity\\Establishment' "\0" 'accessUsers''' "\0" 'App\\Entity\\Establishment' "\0" 'rhStatuts''' "\0" 'App\\Entity\\Establishment' "\0" 'communicationPredefinedMessages''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeachers''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProducts''' "\0" 'App\\Entity\\Establishment' "\0" 'stockKitCategories''' "\0" 'App\\Entity\\Establishment' "\0" 'stockKitProducts''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProductEntries''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProductEntryLines''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProviderKitEntries''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProviderKitEntryLines''' "\0" 'App\\Entity\\Establishment' "\0" 'stockStudentKitEntries''' "\0" 'App\\Entity\\Establishment' "\0" 'stockStudentKitEntryLines''' "\0" 'App\\Entity\\Establishment' "\0" 'stockKitOuts''' "\0" 'App\\Entity\\Establishment' "\0" 'stockKitOutLines''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProductOuts''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_sender''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_login''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_password''' "\0" 'App\\Entity\\Establishment' "\0" 'oci_sms_sender''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_gateway''' "\0" 'App\\Entity\\Establishment' "\0" 'xlsImportations''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingCredits''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingCreditLines''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAverages''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolStudentAverages''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolCertificates''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolCertificateLines''' "\0" 'App\\Entity\\Establishment' "\0" 'nurseryTimeSheets''' "\0" 'App\\Entity\\Establishment' "\0" 'stamp''' "\0" 'App\\Entity\\Establishment' "\0" 'stampFile''' "\0" 'App\\Entity\\Establishment' "\0" 'badge_color''' "\0" 'App\\Entity\\Establishment' "\0" 'settingRooms''' "\0" 'App\\Entity\\Establishment' "\0" 'settingTimeTables''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolWorkingTimes''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolWorkingTimeHourLessons''' "\0" 'App\\Entity\\Establishment' "\0" 'mobileParentAppAccounts''' "\0" 'App\\Entity\\Establishment' "\0" 'foundingNotifications''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_bank_payment''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_recovery''' "\0" 'App\\Entity\\Establishment' "\0" 'equivalentMatters''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeacherCallSheets''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeacherCallSheetLines''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeacherMatterClassrooms''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalarySalaryAccessories''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryPaySlipPayments''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryContracts''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryContractItems''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeacherTimeSheets''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingExpenseCategories''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAssessments''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryCredits''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryCreditSheduls''' "\0" 'App\\Entity\\Establishment' "\0" 'parent''' "\0" 'App\\Entity\\Establishment' "\0" 'childEstablishments''' "\0" 'App\\Entity\\Establishment' "\0" 'settingFeeProviderDistributions''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingChequeTrackings''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingChequeTrackingLines''' "\0" 'App\\Entity\\Establishment' "\0" 'is_send_absence_sms''' "\0" 'App\\Entity\\Establishment' "\0" 'wave_api_location''' "\0" 'App\\Entity\\Establishment' "\0" 'wave_api_store_merchant_id''' "\0" 'App\\Entity\\Establishment' "\0" 'wave_api_reinbursement_code''' "\0" 'App\\Entity\\Establishment' "\0" 'wave_api_setup_number''' "\0" 'App\\Entity\\Establishment' "\0" 'wave_api_code_secret''' "\0" 'App\\Entity\\Establishment' "\0" 'salaryBandScales''' "\0" 'App\\Entity\\Establishment' "\0" 'taxReductionShedules''' "\0" 'App\\Entity\\Establishment' "\0" 'logOperations''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolReportCardAbsences''' "\0" 'App\\Entity\\Establishment' "\0" 'wavePayments''' "\0" 'App\\Entity\\Establishment' "\0" 'toxicologicalTestResults''' "\0" 'App\\Entity\\Establishment' "\0" 'toxicologicalTestResultLines''' "\0" 'App\\Entity\\Establishment' "\0" 'toxicologicalTestLaboratories''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeacherAbsences''' "\0" 'App\\Entity\\Establishment' "\0" 'gescotiContributions'];
  53.         }
  54.         return ['__isInitialized__''' "\0" 'App\\Entity\\Establishment' "\0" 'id''' "\0" 'App\\Entity\\Establishment' "\0" 'establishmentGroup''' "\0" 'App\\Entity\\Establishment' "\0" 'code''' "\0" 'App\\Entity\\Establishment' "\0" 'name''' "\0" 'App\\Entity\\Establishment' "\0" 'short_name''' "\0" 'App\\Entity\\Establishment' "\0" 'type''' "\0" 'App\\Entity\\Establishment' "\0" 'phone_number''' "\0" 'App\\Entity\\Establishment' "\0" 'mobile_number''' "\0" 'App\\Entity\\Establishment' "\0" 'email''' "\0" 'App\\Entity\\Establishment' "\0" 'website''' "\0" 'App\\Entity\\Establishment' "\0" 'address''' "\0" 'App\\Entity\\Establishment' "\0" 'city''' "\0" 'App\\Entity\\Establishment' "\0" 'location''' "\0" 'App\\Entity\\Establishment' "\0" 'under_supervision''' "\0" 'App\\Entity\\Establishment' "\0" 'regional_directorate''' "\0" 'App\\Entity\\Establishment' "\0" 'main_activity''' "\0" 'App\\Entity\\Establishment' "\0" 'created_at''' "\0" 'App\\Entity\\Establishment' "\0" 'updated_at''' "\0" 'App\\Entity\\Establishment' "\0" 'created_by''' "\0" 'App\\Entity\\Establishment' "\0" 'updated_by''' "\0" 'App\\Entity\\Establishment' "\0" 'users''' "\0" 'App\\Entity\\Establishment' "\0" 'rhJobs''' "\0" 'App\\Entity\\Establishment' "\0" 'rhDepartments''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaries''' "\0" 'App\\Entity\\Establishment' "\0" 'rhPaySlips''' "\0" 'App\\Entity\\Establishment' "\0" 'rhRetainedItems''' "\0" 'App\\Entity\\Establishment' "\0" 'rhTaxableItems''' "\0" 'App\\Entity\\Establishment' "\0" 'rhNonTaxableItems''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryPaySlips''' "\0" 'App\\Entity\\Establishment' "\0" 'rhPaySlipRetainedItems''' "\0" 'App\\Entity\\Establishment' "\0" 'rhPaySlipTaxableItems''' "\0" 'App\\Entity\\Establishment' "\0" 'rhPaySlipNonTaxableItems''' "\0" 'App\\Entity\\Establishment' "\0" 'settingCycles''' "\0" 'App\\Entity\\Establishment' "\0" 'settingLevels''' "\0" 'App\\Entity\\Establishment' "\0" 'settingFaculties''' "\0" 'App\\Entity\\Establishment' "\0" 'settingRounds''' "\0" 'App\\Entity\\Establishment' "\0" 'settingClassrooms''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudents''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentRegistrations''' "\0" 'App\\Entity\\Establishment' "\0" 'settingFees''' "\0" 'App\\Entity\\Establishment' "\0" 'settingFeeProviders''' "\0" 'App\\Entity\\Establishment' "\0" 'settingFeeSheduls''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingStudentRegistrationFees''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingStudentRegistrationFeeSheduls''' "\0" 'App\\Entity\\Establishment' "\0" 'treasuryCheckouts''' "\0" 'App\\Entity\\Establishment' "\0" 'treasuryCashRegisters''' "\0" 'App\\Entity\\Establishment' "\0" 'treasuryCashMovements''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingStudentRegistrationFeeShedulPayments''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingExpenses''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolYearPeriodes''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolMatterTypes''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolMatters''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolNoteAppreciations''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolSubMatters''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolReportCards''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAverageReportCards''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAssessmentByClasses''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAssessmentByLevels''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAssessmentByClassByMatters''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAssessmentByLevelByMatters''' "\0" 'App\\Entity\\Establishment' "\0" 'reportCards''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingStudentRegistrationPayments''' "\0" 'App\\Entity\\Establishment' "\0" 'image''' "\0" 'App\\Entity\\Establishment' "\0" 'imageFile''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationClassChanges''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentDowngrades''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentDowngradeLines''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentAbandonments''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentAbandonmentLines''' "\0" 'App\\Entity\\Establishment' "\0" 'treasuryPayments''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationStudentPreRegistrations''' "\0" 'App\\Entity\\Establishment' "\0" 'entreTestReportCards''' "\0" 'App\\Entity\\Establishment' "\0" 'preRegistrationEntreTestReportCards''' "\0" 'App\\Entity\\Establishment' "\0" 'matterAveragePreRegistrationEntryTests''' "\0" 'App\\Entity\\Establishment' "\0" 'communicationMessages''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicles''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicleModels''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicleAdministrativeDocuments''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicleMechanicalPieces''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicleMaintenances''' "\0" 'App\\Entity\\Establishment' "\0" 'transportVehicleFuelTrackings''' "\0" 'App\\Entity\\Establishment' "\0" 'transportZones''' "\0" 'App\\Entity\\Establishment' "\0" 'transportZoneCheckPoints''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationTransportCheckpoints''' "\0" 'App\\Entity\\Establishment' "\0" 'settingDocumentToProvides''' "\0" 'App\\Entity\\Establishment' "\0" 'settingMedicalHistories''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenUtensils''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenStockMovements''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenDishes''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenTimes''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenMenus''' "\0" 'App\\Entity\\Establishment' "\0" 'canteenMenuItems''' "\0" 'App\\Entity\\Establishment' "\0" 'registrationDiets''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelays''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelayNotifications''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelayNotificationLines''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelaySettings''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelayReportCardNotifications''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAbsenceAndDelayReportCardNotificationLines''' "\0" 'App\\Entity\\Establishment' "\0" 'settingLearningDifficulties''' "\0" 'App\\Entity\\Establishment' "\0" 'accessUsers''' "\0" 'App\\Entity\\Establishment' "\0" 'rhStatuts''' "\0" 'App\\Entity\\Establishment' "\0" 'communicationPredefinedMessages''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeachers''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProducts''' "\0" 'App\\Entity\\Establishment' "\0" 'stockKitCategories''' "\0" 'App\\Entity\\Establishment' "\0" 'stockKitProducts''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProductEntries''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProductEntryLines''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProviderKitEntries''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProviderKitEntryLines''' "\0" 'App\\Entity\\Establishment' "\0" 'stockStudentKitEntries''' "\0" 'App\\Entity\\Establishment' "\0" 'stockStudentKitEntryLines''' "\0" 'App\\Entity\\Establishment' "\0" 'stockKitOuts''' "\0" 'App\\Entity\\Establishment' "\0" 'stockKitOutLines''' "\0" 'App\\Entity\\Establishment' "\0" 'stockProductOuts''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_sender''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_login''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_password''' "\0" 'App\\Entity\\Establishment' "\0" 'oci_sms_sender''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_gateway''' "\0" 'App\\Entity\\Establishment' "\0" 'xlsImportations''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingCredits''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingCreditLines''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAverages''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolStudentAverages''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolCertificates''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolCertificateLines''' "\0" 'App\\Entity\\Establishment' "\0" 'nurseryTimeSheets''' "\0" 'App\\Entity\\Establishment' "\0" 'stamp''' "\0" 'App\\Entity\\Establishment' "\0" 'stampFile''' "\0" 'App\\Entity\\Establishment' "\0" 'badge_color''' "\0" 'App\\Entity\\Establishment' "\0" 'settingRooms''' "\0" 'App\\Entity\\Establishment' "\0" 'settingTimeTables''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolWorkingTimes''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolWorkingTimeHourLessons''' "\0" 'App\\Entity\\Establishment' "\0" 'mobileParentAppAccounts''' "\0" 'App\\Entity\\Establishment' "\0" 'foundingNotifications''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_bank_payment''' "\0" 'App\\Entity\\Establishment' "\0" 'sms_recovery''' "\0" 'App\\Entity\\Establishment' "\0" 'equivalentMatters''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeacherCallSheets''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeacherCallSheetLines''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeacherMatterClassrooms''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalarySalaryAccessories''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryPaySlipPayments''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryContracts''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryContractItems''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeacherTimeSheets''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingExpenseCategories''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolAssessments''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryCredits''' "\0" 'App\\Entity\\Establishment' "\0" 'rhSalaryCreditSheduls''' "\0" 'App\\Entity\\Establishment' "\0" 'parent''' "\0" 'App\\Entity\\Establishment' "\0" 'childEstablishments''' "\0" 'App\\Entity\\Establishment' "\0" 'settingFeeProviderDistributions''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingChequeTrackings''' "\0" 'App\\Entity\\Establishment' "\0" 'accountingChequeTrackingLines''' "\0" 'App\\Entity\\Establishment' "\0" 'is_send_absence_sms''' "\0" 'App\\Entity\\Establishment' "\0" 'wave_api_location''' "\0" 'App\\Entity\\Establishment' "\0" 'wave_api_store_merchant_id''' "\0" 'App\\Entity\\Establishment' "\0" 'wave_api_reinbursement_code''' "\0" 'App\\Entity\\Establishment' "\0" 'wave_api_setup_number''' "\0" 'App\\Entity\\Establishment' "\0" 'wave_api_code_secret''' "\0" 'App\\Entity\\Establishment' "\0" 'salaryBandScales''' "\0" 'App\\Entity\\Establishment' "\0" 'taxReductionShedules''' "\0" 'App\\Entity\\Establishment' "\0" 'logOperations''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolReportCardAbsences''' "\0" 'App\\Entity\\Establishment' "\0" 'wavePayments''' "\0" 'App\\Entity\\Establishment' "\0" 'toxicologicalTestResults''' "\0" 'App\\Entity\\Establishment' "\0" 'toxicologicalTestResultLines''' "\0" 'App\\Entity\\Establishment' "\0" 'toxicologicalTestLaboratories''' "\0" 'App\\Entity\\Establishment' "\0" 'schoolTeacherAbsences''' "\0" 'App\\Entity\\Establishment' "\0" 'gescotiContributions'];
  55.     }
  56.     /**
  57.      * 
  58.      */
  59.     public function __wakeup()
  60.     {
  61.         if ( ! $this->__isInitialized__) {
  62.             $this->__initializer__ = function (Establishment $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 setImageFile(\Symfony\Component\HttpFoundation\File\File $imageFile NULL): void
  159.     {
  160.         $this->__initializer__ && $this->__initializer__->__invoke($this'setImageFile', [$imageFile]);
  161.         parent::setImageFile($imageFile);
  162.     }
  163.     /**
  164.      * {@inheritDoc}
  165.      */
  166.     public function getImageFile(): ?\Symfony\Component\HttpFoundation\File\File
  167.     {
  168.         $this->__initializer__ && $this->__initializer__->__invoke($this'getImageFile', []);
  169.         return parent::getImageFile();
  170.     }
  171.     /**
  172.      * {@inheritDoc}
  173.      */
  174.     public function setStampFile(\Symfony\Component\HttpFoundation\File\File $stampFile NULL): void
  175.     {
  176.         $this->__initializer__ && $this->__initializer__->__invoke($this'setStampFile', [$stampFile]);
  177.         parent::setStampFile($stampFile);
  178.     }
  179.     /**
  180.      * {@inheritDoc}
  181.      */
  182.     public function getStampFile(): ?\Symfony\Component\HttpFoundation\File\File
  183.     {
  184.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStampFile', []);
  185.         return parent::getStampFile();
  186.     }
  187.     /**
  188.      * {@inheritDoc}
  189.      */
  190.     public function getId(): ?int
  191.     {
  192.         if ($this->__isInitialized__ === false) {
  193.             return (int)  parent::getId();
  194.         }
  195.         $this->__initializer__ && $this->__initializer__->__invoke($this'getId', []);
  196.         return parent::getId();
  197.     }
  198.     /**
  199.      * {@inheritDoc}
  200.      */
  201.     public function getEstablishmentGroup(): ?\App\Entity\EstablishmentGroup
  202.     {
  203.         $this->__initializer__ && $this->__initializer__->__invoke($this'getEstablishmentGroup', []);
  204.         return parent::getEstablishmentGroup();
  205.     }
  206.     /**
  207.      * {@inheritDoc}
  208.      */
  209.     public function setEstablishmentGroup(?\App\Entity\EstablishmentGroup $establishmentGroup): \App\Entity\Establishment
  210.     {
  211.         $this->__initializer__ && $this->__initializer__->__invoke($this'setEstablishmentGroup', [$establishmentGroup]);
  212.         return parent::setEstablishmentGroup($establishmentGroup);
  213.     }
  214.     /**
  215.      * {@inheritDoc}
  216.      */
  217.     public function getUsers(): \Doctrine\Common\Collections\Collection
  218.     {
  219.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUsers', []);
  220.         return parent::getUsers();
  221.     }
  222.     /**
  223.      * {@inheritDoc}
  224.      */
  225.     public function addUser(\App\Entity\User $user): \App\Entity\Establishment
  226.     {
  227.         $this->__initializer__ && $this->__initializer__->__invoke($this'addUser', [$user]);
  228.         return parent::addUser($user);
  229.     }
  230.     /**
  231.      * {@inheritDoc}
  232.      */
  233.     public function removeUser(\App\Entity\User $user): \App\Entity\Establishment
  234.     {
  235.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeUser', [$user]);
  236.         return parent::removeUser($user);
  237.     }
  238.     /**
  239.      * {@inheritDoc}
  240.      */
  241.     public function getRhJobs(): \Doctrine\Common\Collections\Collection
  242.     {
  243.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhJobs', []);
  244.         return parent::getRhJobs();
  245.     }
  246.     /**
  247.      * {@inheritDoc}
  248.      */
  249.     public function addRhJob(\App\Entity\RhJob $rhJob): \App\Entity\Establishment
  250.     {
  251.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhJob', [$rhJob]);
  252.         return parent::addRhJob($rhJob);
  253.     }
  254.     /**
  255.      * {@inheritDoc}
  256.      */
  257.     public function removeRhJob(\App\Entity\RhJob $rhJob): \App\Entity\Establishment
  258.     {
  259.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhJob', [$rhJob]);
  260.         return parent::removeRhJob($rhJob);
  261.     }
  262.     /**
  263.      * {@inheritDoc}
  264.      */
  265.     public function getRhDepartments(): \Doctrine\Common\Collections\Collection
  266.     {
  267.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhDepartments', []);
  268.         return parent::getRhDepartments();
  269.     }
  270.     /**
  271.      * {@inheritDoc}
  272.      */
  273.     public function addRhDepartment(\App\Entity\RhDepartment $rhDepartment): \App\Entity\Establishment
  274.     {
  275.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhDepartment', [$rhDepartment]);
  276.         return parent::addRhDepartment($rhDepartment);
  277.     }
  278.     /**
  279.      * {@inheritDoc}
  280.      */
  281.     public function removeRhDepartment(\App\Entity\RhDepartment $rhDepartment): \App\Entity\Establishment
  282.     {
  283.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhDepartment', [$rhDepartment]);
  284.         return parent::removeRhDepartment($rhDepartment);
  285.     }
  286.     /**
  287.      * {@inheritDoc}
  288.      */
  289.     public function getRhSalaries(): \Doctrine\Common\Collections\Collection
  290.     {
  291.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhSalaries', []);
  292.         return parent::getRhSalaries();
  293.     }
  294.     /**
  295.      * {@inheritDoc}
  296.      */
  297.     public function addRhSalary(\App\Entity\RhSalary $rhSalary): \App\Entity\Establishment
  298.     {
  299.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhSalary', [$rhSalary]);
  300.         return parent::addRhSalary($rhSalary);
  301.     }
  302.     /**
  303.      * {@inheritDoc}
  304.      */
  305.     public function removeRhSalary(\App\Entity\RhSalary $rhSalary): \App\Entity\Establishment
  306.     {
  307.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhSalary', [$rhSalary]);
  308.         return parent::removeRhSalary($rhSalary);
  309.     }
  310.     /**
  311.      * {@inheritDoc}
  312.      */
  313.     public function getRhPaySlips(): \Doctrine\Common\Collections\Collection
  314.     {
  315.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhPaySlips', []);
  316.         return parent::getRhPaySlips();
  317.     }
  318.     /**
  319.      * {@inheritDoc}
  320.      */
  321.     public function addRhPaySlip(\App\Entity\RhPaySlip $rhPaySlip): \App\Entity\Establishment
  322.     {
  323.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhPaySlip', [$rhPaySlip]);
  324.         return parent::addRhPaySlip($rhPaySlip);
  325.     }
  326.     /**
  327.      * {@inheritDoc}
  328.      */
  329.     public function removeRhPaySlip(\App\Entity\RhPaySlip $rhPaySlip): \App\Entity\Establishment
  330.     {
  331.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhPaySlip', [$rhPaySlip]);
  332.         return parent::removeRhPaySlip($rhPaySlip);
  333.     }
  334.     /**
  335.      * {@inheritDoc}
  336.      */
  337.     public function getRhRetainedItems(): \Doctrine\Common\Collections\Collection
  338.     {
  339.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhRetainedItems', []);
  340.         return parent::getRhRetainedItems();
  341.     }
  342.     /**
  343.      * {@inheritDoc}
  344.      */
  345.     public function addRhRetainedItem(\App\Entity\RhRetainedItem $rhRetainedItem): \App\Entity\Establishment
  346.     {
  347.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhRetainedItem', [$rhRetainedItem]);
  348.         return parent::addRhRetainedItem($rhRetainedItem);
  349.     }
  350.     /**
  351.      * {@inheritDoc}
  352.      */
  353.     public function removeRhRetainedItem(\App\Entity\RhRetainedItem $rhRetainedItem): \App\Entity\Establishment
  354.     {
  355.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhRetainedItem', [$rhRetainedItem]);
  356.         return parent::removeRhRetainedItem($rhRetainedItem);
  357.     }
  358.     /**
  359.      * {@inheritDoc}
  360.      */
  361.     public function getRhTaxableItems(): \Doctrine\Common\Collections\Collection
  362.     {
  363.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhTaxableItems', []);
  364.         return parent::getRhTaxableItems();
  365.     }
  366.     /**
  367.      * {@inheritDoc}
  368.      */
  369.     public function addRhTaxableItem(\App\Entity\RhTaxableItem $rhTaxableItem): \App\Entity\Establishment
  370.     {
  371.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhTaxableItem', [$rhTaxableItem]);
  372.         return parent::addRhTaxableItem($rhTaxableItem);
  373.     }
  374.     /**
  375.      * {@inheritDoc}
  376.      */
  377.     public function removeRhTaxableItem(\App\Entity\RhTaxableItem $rhTaxableItem): \App\Entity\Establishment
  378.     {
  379.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhTaxableItem', [$rhTaxableItem]);
  380.         return parent::removeRhTaxableItem($rhTaxableItem);
  381.     }
  382.     /**
  383.      * {@inheritDoc}
  384.      */
  385.     public function getRhNonTaxableItems(): \Doctrine\Common\Collections\Collection
  386.     {
  387.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhNonTaxableItems', []);
  388.         return parent::getRhNonTaxableItems();
  389.     }
  390.     /**
  391.      * {@inheritDoc}
  392.      */
  393.     public function addRhNonTaxableItem(\App\Entity\RhNonTaxableItem $rhNonTaxableItem): \App\Entity\Establishment
  394.     {
  395.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhNonTaxableItem', [$rhNonTaxableItem]);
  396.         return parent::addRhNonTaxableItem($rhNonTaxableItem);
  397.     }
  398.     /**
  399.      * {@inheritDoc}
  400.      */
  401.     public function removeRhNonTaxableItem(\App\Entity\RhNonTaxableItem $rhNonTaxableItem): \App\Entity\Establishment
  402.     {
  403.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhNonTaxableItem', [$rhNonTaxableItem]);
  404.         return parent::removeRhNonTaxableItem($rhNonTaxableItem);
  405.     }
  406.     /**
  407.      * {@inheritDoc}
  408.      */
  409.     public function getCode(): ?string
  410.     {
  411.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCode', []);
  412.         return parent::getCode();
  413.     }
  414.     /**
  415.      * {@inheritDoc}
  416.      */
  417.     public function setCode(string $code): \App\Entity\Establishment
  418.     {
  419.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCode', [$code]);
  420.         return parent::setCode($code);
  421.     }
  422.     /**
  423.      * {@inheritDoc}
  424.      */
  425.     public function getName(): ?string
  426.     {
  427.         $this->__initializer__ && $this->__initializer__->__invoke($this'getName', []);
  428.         return parent::getName();
  429.     }
  430.     /**
  431.      * {@inheritDoc}
  432.      */
  433.     public function setName(string $name): \App\Entity\Establishment
  434.     {
  435.         $this->__initializer__ && $this->__initializer__->__invoke($this'setName', [$name]);
  436.         return parent::setName($name);
  437.     }
  438.     /**
  439.      * {@inheritDoc}
  440.      */
  441.     public function getCreatedAt(): ?\DateTimeImmutable
  442.     {
  443.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCreatedAt', []);
  444.         return parent::getCreatedAt();
  445.     }
  446.     /**
  447.      * {@inheritDoc}
  448.      */
  449.     public function setCreatedAt(\DateTimeImmutable $created_at): \App\Entity\Establishment
  450.     {
  451.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCreatedAt', [$created_at]);
  452.         return parent::setCreatedAt($created_at);
  453.     }
  454.     /**
  455.      * {@inheritDoc}
  456.      */
  457.     public function getUpdatedAt(): ?\DateTimeImmutable
  458.     {
  459.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUpdatedAt', []);
  460.         return parent::getUpdatedAt();
  461.     }
  462.     /**
  463.      * {@inheritDoc}
  464.      */
  465.     public function setUpdatedAt(\DateTimeImmutable $updated_at): \App\Entity\Establishment
  466.     {
  467.         $this->__initializer__ && $this->__initializer__->__invoke($this'setUpdatedAt', [$updated_at]);
  468.         return parent::setUpdatedAt($updated_at);
  469.     }
  470.     /**
  471.      * {@inheritDoc}
  472.      */
  473.     public function getCreatedBy(): ?int
  474.     {
  475.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCreatedBy', []);
  476.         return parent::getCreatedBy();
  477.     }
  478.     /**
  479.      * {@inheritDoc}
  480.      */
  481.     public function setCreatedBy(int $created_by): \App\Entity\Establishment
  482.     {
  483.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCreatedBy', [$created_by]);
  484.         return parent::setCreatedBy($created_by);
  485.     }
  486.     /**
  487.      * {@inheritDoc}
  488.      */
  489.     public function getUpdatedBy(): ?int
  490.     {
  491.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUpdatedBy', []);
  492.         return parent::getUpdatedBy();
  493.     }
  494.     /**
  495.      * {@inheritDoc}
  496.      */
  497.     public function setUpdatedBy(int $updated_by): \App\Entity\Establishment
  498.     {
  499.         $this->__initializer__ && $this->__initializer__->__invoke($this'setUpdatedBy', [$updated_by]);
  500.         return parent::setUpdatedBy($updated_by);
  501.     }
  502.     /**
  503.      * {@inheritDoc}
  504.      */
  505.     public function getRhSalaryPaySlips(): \Doctrine\Common\Collections\Collection
  506.     {
  507.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhSalaryPaySlips', []);
  508.         return parent::getRhSalaryPaySlips();
  509.     }
  510.     /**
  511.      * {@inheritDoc}
  512.      */
  513.     public function addRhSalaryPaySlip(\App\Entity\RhSalaryPaySlip $rhSalaryPaySlip): \App\Entity\Establishment
  514.     {
  515.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhSalaryPaySlip', [$rhSalaryPaySlip]);
  516.         return parent::addRhSalaryPaySlip($rhSalaryPaySlip);
  517.     }
  518.     /**
  519.      * {@inheritDoc}
  520.      */
  521.     public function removeRhSalaryPaySlip(\App\Entity\RhSalaryPaySlip $rhSalaryPaySlip): \App\Entity\Establishment
  522.     {
  523.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhSalaryPaySlip', [$rhSalaryPaySlip]);
  524.         return parent::removeRhSalaryPaySlip($rhSalaryPaySlip);
  525.     }
  526.     /**
  527.      * {@inheritDoc}
  528.      */
  529.     public function getRhPaySlipRetainedItems(): \Doctrine\Common\Collections\Collection
  530.     {
  531.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhPaySlipRetainedItems', []);
  532.         return parent::getRhPaySlipRetainedItems();
  533.     }
  534.     /**
  535.      * {@inheritDoc}
  536.      */
  537.     public function addRhPaySlipRetainedItem(\App\Entity\RhPaySlipRetainedItem $rhPaySlipRetainedItem): \App\Entity\Establishment
  538.     {
  539.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhPaySlipRetainedItem', [$rhPaySlipRetainedItem]);
  540.         return parent::addRhPaySlipRetainedItem($rhPaySlipRetainedItem);
  541.     }
  542.     /**
  543.      * {@inheritDoc}
  544.      */
  545.     public function removeRhPaySlipRetainedItem(\App\Entity\RhPaySlipRetainedItem $rhPaySlipRetainedItem): \App\Entity\Establishment
  546.     {
  547.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhPaySlipRetainedItem', [$rhPaySlipRetainedItem]);
  548.         return parent::removeRhPaySlipRetainedItem($rhPaySlipRetainedItem);
  549.     }
  550.     /**
  551.      * {@inheritDoc}
  552.      */
  553.     public function getRhPaySlipTaxableItems(): \Doctrine\Common\Collections\Collection
  554.     {
  555.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhPaySlipTaxableItems', []);
  556.         return parent::getRhPaySlipTaxableItems();
  557.     }
  558.     /**
  559.      * {@inheritDoc}
  560.      */
  561.     public function addRhPaySlipTaxableItem(\App\Entity\RhPaySlipTaxableItem $rhPaySlipTaxableItem): \App\Entity\Establishment
  562.     {
  563.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhPaySlipTaxableItem', [$rhPaySlipTaxableItem]);
  564.         return parent::addRhPaySlipTaxableItem($rhPaySlipTaxableItem);
  565.     }
  566.     /**
  567.      * {@inheritDoc}
  568.      */
  569.     public function removeRhPaySlipTaxableItem(\App\Entity\RhPaySlipTaxableItem $rhPaySlipTaxableItem): \App\Entity\Establishment
  570.     {
  571.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhPaySlipTaxableItem', [$rhPaySlipTaxableItem]);
  572.         return parent::removeRhPaySlipTaxableItem($rhPaySlipTaxableItem);
  573.     }
  574.     /**
  575.      * {@inheritDoc}
  576.      */
  577.     public function getRhPaySlipNonTaxableItems(): \Doctrine\Common\Collections\Collection
  578.     {
  579.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhPaySlipNonTaxableItems', []);
  580.         return parent::getRhPaySlipNonTaxableItems();
  581.     }
  582.     /**
  583.      * {@inheritDoc}
  584.      */
  585.     public function addRhPaySlipNonTaxableItem(\App\Entity\RhPaySlipNonTaxableItem $rhPaySlipNonTaxableItem): \App\Entity\Establishment
  586.     {
  587.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhPaySlipNonTaxableItem', [$rhPaySlipNonTaxableItem]);
  588.         return parent::addRhPaySlipNonTaxableItem($rhPaySlipNonTaxableItem);
  589.     }
  590.     /**
  591.      * {@inheritDoc}
  592.      */
  593.     public function removeRhPaySlipNonTaxableItem(\App\Entity\RhPaySlipNonTaxableItem $rhPaySlipNonTaxableItem): \App\Entity\Establishment
  594.     {
  595.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhPaySlipNonTaxableItem', [$rhPaySlipNonTaxableItem]);
  596.         return parent::removeRhPaySlipNonTaxableItem($rhPaySlipNonTaxableItem);
  597.     }
  598.     /**
  599.      * {@inheritDoc}
  600.      */
  601.     public function getPhoneNumber(): ?string
  602.     {
  603.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPhoneNumber', []);
  604.         return parent::getPhoneNumber();
  605.     }
  606.     /**
  607.      * {@inheritDoc}
  608.      */
  609.     public function setPhoneNumber(string $phone_number): \App\Entity\Establishment
  610.     {
  611.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPhoneNumber', [$phone_number]);
  612.         return parent::setPhoneNumber($phone_number);
  613.     }
  614.     /**
  615.      * {@inheritDoc}
  616.      */
  617.     public function getMobileNumber(): ?string
  618.     {
  619.         $this->__initializer__ && $this->__initializer__->__invoke($this'getMobileNumber', []);
  620.         return parent::getMobileNumber();
  621.     }
  622.     /**
  623.      * {@inheritDoc}
  624.      */
  625.     public function setMobileNumber(?string $mobile_number): \App\Entity\Establishment
  626.     {
  627.         $this->__initializer__ && $this->__initializer__->__invoke($this'setMobileNumber', [$mobile_number]);
  628.         return parent::setMobileNumber($mobile_number);
  629.     }
  630.     /**
  631.      * {@inheritDoc}
  632.      */
  633.     public function getEmail(): ?string
  634.     {
  635.         $this->__initializer__ && $this->__initializer__->__invoke($this'getEmail', []);
  636.         return parent::getEmail();
  637.     }
  638.     /**
  639.      * {@inheritDoc}
  640.      */
  641.     public function setEmail(?string $email): \App\Entity\Establishment
  642.     {
  643.         $this->__initializer__ && $this->__initializer__->__invoke($this'setEmail', [$email]);
  644.         return parent::setEmail($email);
  645.     }
  646.     /**
  647.      * {@inheritDoc}
  648.      */
  649.     public function getWebsite(): ?string
  650.     {
  651.         $this->__initializer__ && $this->__initializer__->__invoke($this'getWebsite', []);
  652.         return parent::getWebsite();
  653.     }
  654.     /**
  655.      * {@inheritDoc}
  656.      */
  657.     public function setWebsite(?string $website): \App\Entity\Establishment
  658.     {
  659.         $this->__initializer__ && $this->__initializer__->__invoke($this'setWebsite', [$website]);
  660.         return parent::setWebsite($website);
  661.     }
  662.     /**
  663.      * {@inheritDoc}
  664.      */
  665.     public function getAddress(): ?string
  666.     {
  667.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAddress', []);
  668.         return parent::getAddress();
  669.     }
  670.     /**
  671.      * {@inheritDoc}
  672.      */
  673.     public function setAddress(?string $address): \App\Entity\Establishment
  674.     {
  675.         $this->__initializer__ && $this->__initializer__->__invoke($this'setAddress', [$address]);
  676.         return parent::setAddress($address);
  677.     }
  678.     /**
  679.      * {@inheritDoc}
  680.      */
  681.     public function getLocation(): ?string
  682.     {
  683.         $this->__initializer__ && $this->__initializer__->__invoke($this'getLocation', []);
  684.         return parent::getLocation();
  685.     }
  686.     /**
  687.      * {@inheritDoc}
  688.      */
  689.     public function setLocation(?string $location): \App\Entity\Establishment
  690.     {
  691.         $this->__initializer__ && $this->__initializer__->__invoke($this'setLocation', [$location]);
  692.         return parent::setLocation($location);
  693.     }
  694.     /**
  695.      * {@inheritDoc}
  696.      */
  697.     public function getUnderSupervision(): ?string
  698.     {
  699.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUnderSupervision', []);
  700.         return parent::getUnderSupervision();
  701.     }
  702.     /**
  703.      * {@inheritDoc}
  704.      */
  705.     public function setUnderSupervision(?string $under_supervision): \App\Entity\Establishment
  706.     {
  707.         $this->__initializer__ && $this->__initializer__->__invoke($this'setUnderSupervision', [$under_supervision]);
  708.         return parent::setUnderSupervision($under_supervision);
  709.     }
  710.     /**
  711.      * {@inheritDoc}
  712.      */
  713.     public function getSettingCycles(): \Doctrine\Common\Collections\Collection
  714.     {
  715.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingCycles', []);
  716.         return parent::getSettingCycles();
  717.     }
  718.     /**
  719.      * {@inheritDoc}
  720.      */
  721.     public function addSettingCycle(\App\Entity\SettingCycle $settingCycle): \App\Entity\Establishment
  722.     {
  723.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingCycle', [$settingCycle]);
  724.         return parent::addSettingCycle($settingCycle);
  725.     }
  726.     /**
  727.      * {@inheritDoc}
  728.      */
  729.     public function removeSettingCycle(\App\Entity\SettingCycle $settingCycle): \App\Entity\Establishment
  730.     {
  731.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingCycle', [$settingCycle]);
  732.         return parent::removeSettingCycle($settingCycle);
  733.     }
  734.     /**
  735.      * {@inheritDoc}
  736.      */
  737.     public function getSettingLevels(): \Doctrine\Common\Collections\Collection
  738.     {
  739.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingLevels', []);
  740.         return parent::getSettingLevels();
  741.     }
  742.     /**
  743.      * {@inheritDoc}
  744.      */
  745.     public function addSettingLevel(\App\Entity\SettingLevel $settingLevel): \App\Entity\Establishment
  746.     {
  747.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingLevel', [$settingLevel]);
  748.         return parent::addSettingLevel($settingLevel);
  749.     }
  750.     /**
  751.      * {@inheritDoc}
  752.      */
  753.     public function removeSettingLevel(\App\Entity\SettingLevel $settingLevel): \App\Entity\Establishment
  754.     {
  755.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingLevel', [$settingLevel]);
  756.         return parent::removeSettingLevel($settingLevel);
  757.     }
  758.     /**
  759.      * {@inheritDoc}
  760.      */
  761.     public function getSettingFaculties(): \Doctrine\Common\Collections\Collection
  762.     {
  763.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingFaculties', []);
  764.         return parent::getSettingFaculties();
  765.     }
  766.     /**
  767.      * {@inheritDoc}
  768.      */
  769.     public function addSettingFaculty(\App\Entity\SettingFaculty $settingFaculty): \App\Entity\Establishment
  770.     {
  771.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingFaculty', [$settingFaculty]);
  772.         return parent::addSettingFaculty($settingFaculty);
  773.     }
  774.     /**
  775.      * {@inheritDoc}
  776.      */
  777.     public function removeSettingFaculty(\App\Entity\SettingFaculty $settingFaculty): \App\Entity\Establishment
  778.     {
  779.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingFaculty', [$settingFaculty]);
  780.         return parent::removeSettingFaculty($settingFaculty);
  781.     }
  782.     /**
  783.      * {@inheritDoc}
  784.      */
  785.     public function getSettingRounds(): \Doctrine\Common\Collections\Collection
  786.     {
  787.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingRounds', []);
  788.         return parent::getSettingRounds();
  789.     }
  790.     /**
  791.      * {@inheritDoc}
  792.      */
  793.     public function addSettingRound(\App\Entity\SettingRound $settingRound): \App\Entity\Establishment
  794.     {
  795.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingRound', [$settingRound]);
  796.         return parent::addSettingRound($settingRound);
  797.     }
  798.     /**
  799.      * {@inheritDoc}
  800.      */
  801.     public function removeSettingRound(\App\Entity\SettingRound $settingRound): \App\Entity\Establishment
  802.     {
  803.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingRound', [$settingRound]);
  804.         return parent::removeSettingRound($settingRound);
  805.     }
  806.     /**
  807.      * {@inheritDoc}
  808.      */
  809.     public function getSettingClassrooms(): \Doctrine\Common\Collections\Collection
  810.     {
  811.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingClassrooms', []);
  812.         return parent::getSettingClassrooms();
  813.     }
  814.     /**
  815.      * {@inheritDoc}
  816.      */
  817.     public function addSettingClassroom(\App\Entity\SettingClassroom $settingClassroom): \App\Entity\Establishment
  818.     {
  819.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingClassroom', [$settingClassroom]);
  820.         return parent::addSettingClassroom($settingClassroom);
  821.     }
  822.     /**
  823.      * {@inheritDoc}
  824.      */
  825.     public function removeSettingClassroom(\App\Entity\SettingClassroom $settingClassroom): \App\Entity\Establishment
  826.     {
  827.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingClassroom', [$settingClassroom]);
  828.         return parent::removeSettingClassroom($settingClassroom);
  829.     }
  830.     /**
  831.      * {@inheritDoc}
  832.      */
  833.     public function getRegistrationStudents(): \Doctrine\Common\Collections\Collection
  834.     {
  835.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationStudents', []);
  836.         return parent::getRegistrationStudents();
  837.     }
  838.     /**
  839.      * {@inheritDoc}
  840.      */
  841.     public function addRegistrationStudent(\App\Entity\RegistrationStudent $registrationStudent): \App\Entity\Establishment
  842.     {
  843.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationStudent', [$registrationStudent]);
  844.         return parent::addRegistrationStudent($registrationStudent);
  845.     }
  846.     /**
  847.      * {@inheritDoc}
  848.      */
  849.     public function removeRegistrationStudent(\App\Entity\RegistrationStudent $registrationStudent): \App\Entity\Establishment
  850.     {
  851.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationStudent', [$registrationStudent]);
  852.         return parent::removeRegistrationStudent($registrationStudent);
  853.     }
  854.     /**
  855.      * {@inheritDoc}
  856.      */
  857.     public function getRegistrationStudentRegistrations(): \Doctrine\Common\Collections\Collection
  858.     {
  859.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationStudentRegistrations', []);
  860.         return parent::getRegistrationStudentRegistrations();
  861.     }
  862.     /**
  863.      * {@inheritDoc}
  864.      */
  865.     public function addRegistrationStudentRegistration(\App\Entity\RegistrationStudentRegistration $registrationStudentRegistration): \App\Entity\Establishment
  866.     {
  867.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationStudentRegistration', [$registrationStudentRegistration]);
  868.         return parent::addRegistrationStudentRegistration($registrationStudentRegistration);
  869.     }
  870.     /**
  871.      * {@inheritDoc}
  872.      */
  873.     public function removeRegistrationStudentRegistration(\App\Entity\RegistrationStudentRegistration $registrationStudentRegistration): \App\Entity\Establishment
  874.     {
  875.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationStudentRegistration', [$registrationStudentRegistration]);
  876.         return parent::removeRegistrationStudentRegistration($registrationStudentRegistration);
  877.     }
  878.     /**
  879.      * {@inheritDoc}
  880.      */
  881.     public function getSettingFees(): \Doctrine\Common\Collections\Collection
  882.     {
  883.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingFees', []);
  884.         return parent::getSettingFees();
  885.     }
  886.     /**
  887.      * {@inheritDoc}
  888.      */
  889.     public function addSettingFee(\App\Entity\SettingFee $settingFee): \App\Entity\Establishment
  890.     {
  891.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingFee', [$settingFee]);
  892.         return parent::addSettingFee($settingFee);
  893.     }
  894.     /**
  895.      * {@inheritDoc}
  896.      */
  897.     public function removeSettingFee(\App\Entity\SettingFee $settingFee): \App\Entity\Establishment
  898.     {
  899.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingFee', [$settingFee]);
  900.         return parent::removeSettingFee($settingFee);
  901.     }
  902.     /**
  903.      * {@inheritDoc}
  904.      */
  905.     public function getSettingFeeProviders(): \Doctrine\Common\Collections\Collection
  906.     {
  907.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingFeeProviders', []);
  908.         return parent::getSettingFeeProviders();
  909.     }
  910.     /**
  911.      * {@inheritDoc}
  912.      */
  913.     public function addSettingFeeProvider(\App\Entity\SettingFeeProvider $settingFeeProvider): \App\Entity\Establishment
  914.     {
  915.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingFeeProvider', [$settingFeeProvider]);
  916.         return parent::addSettingFeeProvider($settingFeeProvider);
  917.     }
  918.     /**
  919.      * {@inheritDoc}
  920.      */
  921.     public function removeSettingFeeProvider(\App\Entity\SettingFeeProvider $settingFeeProvider): \App\Entity\Establishment
  922.     {
  923.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingFeeProvider', [$settingFeeProvider]);
  924.         return parent::removeSettingFeeProvider($settingFeeProvider);
  925.     }
  926.     /**
  927.      * {@inheritDoc}
  928.      */
  929.     public function getSettingFeeSheduls(): \Doctrine\Common\Collections\Collection
  930.     {
  931.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingFeeSheduls', []);
  932.         return parent::getSettingFeeSheduls();
  933.     }
  934.     /**
  935.      * {@inheritDoc}
  936.      */
  937.     public function addSettingFeeShedul(\App\Entity\SettingFeeShedul $settingFeeShedul): \App\Entity\Establishment
  938.     {
  939.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingFeeShedul', [$settingFeeShedul]);
  940.         return parent::addSettingFeeShedul($settingFeeShedul);
  941.     }
  942.     /**
  943.      * {@inheritDoc}
  944.      */
  945.     public function removeSettingFeeShedul(\App\Entity\SettingFeeShedul $settingFeeShedul): \App\Entity\Establishment
  946.     {
  947.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingFeeShedul', [$settingFeeShedul]);
  948.         return parent::removeSettingFeeShedul($settingFeeShedul);
  949.     }
  950.     /**
  951.      * {@inheritDoc}
  952.      */
  953.     public function getAccountingStudentRegistrationFees(): \Doctrine\Common\Collections\Collection
  954.     {
  955.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingStudentRegistrationFees', []);
  956.         return parent::getAccountingStudentRegistrationFees();
  957.     }
  958.     /**
  959.      * {@inheritDoc}
  960.      */
  961.     public function addAccountingStudentRegistrationFee(\App\Entity\AccountingStudentRegistrationFee $accountingStudentRegistrationFee): \App\Entity\Establishment
  962.     {
  963.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingStudentRegistrationFee', [$accountingStudentRegistrationFee]);
  964.         return parent::addAccountingStudentRegistrationFee($accountingStudentRegistrationFee);
  965.     }
  966.     /**
  967.      * {@inheritDoc}
  968.      */
  969.     public function removeAccountingStudentRegistrationFee(\App\Entity\AccountingStudentRegistrationFee $accountingStudentRegistrationFee): \App\Entity\Establishment
  970.     {
  971.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingStudentRegistrationFee', [$accountingStudentRegistrationFee]);
  972.         return parent::removeAccountingStudentRegistrationFee($accountingStudentRegistrationFee);
  973.     }
  974.     /**
  975.      * {@inheritDoc}
  976.      */
  977.     public function getAccountingStudentRegistrationFeeSheduls(): \Doctrine\Common\Collections\Collection
  978.     {
  979.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingStudentRegistrationFeeSheduls', []);
  980.         return parent::getAccountingStudentRegistrationFeeSheduls();
  981.     }
  982.     /**
  983.      * {@inheritDoc}
  984.      */
  985.     public function addAccountingStudentRegistrationFeeShedul(\App\Entity\AccountingStudentRegistrationFeeShedul $accountingStudentRegistrationFeeShedul): \App\Entity\Establishment
  986.     {
  987.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingStudentRegistrationFeeShedul', [$accountingStudentRegistrationFeeShedul]);
  988.         return parent::addAccountingStudentRegistrationFeeShedul($accountingStudentRegistrationFeeShedul);
  989.     }
  990.     /**
  991.      * {@inheritDoc}
  992.      */
  993.     public function removeAccountingStudentRegistrationFeeShedul(\App\Entity\AccountingStudentRegistrationFeeShedul $accountingStudentRegistrationFeeShedul): \App\Entity\Establishment
  994.     {
  995.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingStudentRegistrationFeeShedul', [$accountingStudentRegistrationFeeShedul]);
  996.         return parent::removeAccountingStudentRegistrationFeeShedul($accountingStudentRegistrationFeeShedul);
  997.     }
  998.     /**
  999.      * {@inheritDoc}
  1000.      */
  1001.     public function getTreasuryCheckouts(): \Doctrine\Common\Collections\Collection
  1002.     {
  1003.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTreasuryCheckouts', []);
  1004.         return parent::getTreasuryCheckouts();
  1005.     }
  1006.     /**
  1007.      * {@inheritDoc}
  1008.      */
  1009.     public function addTreasuryCheckout(\App\Entity\TreasuryCheckout $treasuryCheckout): \App\Entity\Establishment
  1010.     {
  1011.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTreasuryCheckout', [$treasuryCheckout]);
  1012.         return parent::addTreasuryCheckout($treasuryCheckout);
  1013.     }
  1014.     /**
  1015.      * {@inheritDoc}
  1016.      */
  1017.     public function removeTreasuryCheckout(\App\Entity\TreasuryCheckout $treasuryCheckout): \App\Entity\Establishment
  1018.     {
  1019.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTreasuryCheckout', [$treasuryCheckout]);
  1020.         return parent::removeTreasuryCheckout($treasuryCheckout);
  1021.     }
  1022.     /**
  1023.      * {@inheritDoc}
  1024.      */
  1025.     public function getTreasuryCashRegisters(): \Doctrine\Common\Collections\Collection
  1026.     {
  1027.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTreasuryCashRegisters', []);
  1028.         return parent::getTreasuryCashRegisters();
  1029.     }
  1030.     /**
  1031.      * {@inheritDoc}
  1032.      */
  1033.     public function addTreasuryCashRegister(\App\Entity\TreasuryCashRegister $treasuryCashRegister): \App\Entity\Establishment
  1034.     {
  1035.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTreasuryCashRegister', [$treasuryCashRegister]);
  1036.         return parent::addTreasuryCashRegister($treasuryCashRegister);
  1037.     }
  1038.     /**
  1039.      * {@inheritDoc}
  1040.      */
  1041.     public function removeTreasuryCashRegister(\App\Entity\TreasuryCashRegister $treasuryCashRegister): \App\Entity\Establishment
  1042.     {
  1043.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTreasuryCashRegister', [$treasuryCashRegister]);
  1044.         return parent::removeTreasuryCashRegister($treasuryCashRegister);
  1045.     }
  1046.     /**
  1047.      * {@inheritDoc}
  1048.      */
  1049.     public function getTreasuryCashMovements(): \Doctrine\Common\Collections\Collection
  1050.     {
  1051.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTreasuryCashMovements', []);
  1052.         return parent::getTreasuryCashMovements();
  1053.     }
  1054.     /**
  1055.      * {@inheritDoc}
  1056.      */
  1057.     public function addTreasuryCashMovement(\App\Entity\TreasuryCashMovement $treasuryCashMovement): \App\Entity\Establishment
  1058.     {
  1059.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTreasuryCashMovement', [$treasuryCashMovement]);
  1060.         return parent::addTreasuryCashMovement($treasuryCashMovement);
  1061.     }
  1062.     /**
  1063.      * {@inheritDoc}
  1064.      */
  1065.     public function removeTreasuryCashMovement(\App\Entity\TreasuryCashMovement $treasuryCashMovement): \App\Entity\Establishment
  1066.     {
  1067.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTreasuryCashMovement', [$treasuryCashMovement]);
  1068.         return parent::removeTreasuryCashMovement($treasuryCashMovement);
  1069.     }
  1070.     /**
  1071.      * {@inheritDoc}
  1072.      */
  1073.     public function getAccountingStudentRegistrationFeeShedulPayments(): \Doctrine\Common\Collections\Collection
  1074.     {
  1075.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingStudentRegistrationFeeShedulPayments', []);
  1076.         return parent::getAccountingStudentRegistrationFeeShedulPayments();
  1077.     }
  1078.     /**
  1079.      * {@inheritDoc}
  1080.      */
  1081.     public function addAccountingStudentRegistrationFeeShedulPayment(\App\Entity\AccountingStudentRegistrationFeeShedulPayment $accountingStudentRegistrationFeeShedulPayment): \App\Entity\Establishment
  1082.     {
  1083.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingStudentRegistrationFeeShedulPayment', [$accountingStudentRegistrationFeeShedulPayment]);
  1084.         return parent::addAccountingStudentRegistrationFeeShedulPayment($accountingStudentRegistrationFeeShedulPayment);
  1085.     }
  1086.     /**
  1087.      * {@inheritDoc}
  1088.      */
  1089.     public function removeAccountingStudentRegistrationFeeShedulPayment(\App\Entity\AccountingStudentRegistrationFeeShedulPayment $accountingStudentRegistrationFeeShedulPayment): \App\Entity\Establishment
  1090.     {
  1091.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingStudentRegistrationFeeShedulPayment', [$accountingStudentRegistrationFeeShedulPayment]);
  1092.         return parent::removeAccountingStudentRegistrationFeeShedulPayment($accountingStudentRegistrationFeeShedulPayment);
  1093.     }
  1094.     /**
  1095.      * {@inheritDoc}
  1096.      */
  1097.     public function getAccountingExpenses(): \Doctrine\Common\Collections\Collection
  1098.     {
  1099.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingExpenses', []);
  1100.         return parent::getAccountingExpenses();
  1101.     }
  1102.     /**
  1103.      * {@inheritDoc}
  1104.      */
  1105.     public function addAccountingExpense(\App\Entity\AccountingExpense $accountingExpense): \App\Entity\Establishment
  1106.     {
  1107.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingExpense', [$accountingExpense]);
  1108.         return parent::addAccountingExpense($accountingExpense);
  1109.     }
  1110.     /**
  1111.      * {@inheritDoc}
  1112.      */
  1113.     public function removeAccountingExpense(\App\Entity\AccountingExpense $accountingExpense): \App\Entity\Establishment
  1114.     {
  1115.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingExpense', [$accountingExpense]);
  1116.         return parent::removeAccountingExpense($accountingExpense);
  1117.     }
  1118.     /**
  1119.      * {@inheritDoc}
  1120.      */
  1121.     public function getSchoolYearPeriodes(): \Doctrine\Common\Collections\Collection
  1122.     {
  1123.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolYearPeriodes', []);
  1124.         return parent::getSchoolYearPeriodes();
  1125.     }
  1126.     /**
  1127.      * {@inheritDoc}
  1128.      */
  1129.     public function addSchoolYearPeriode(\App\Entity\SchoolYearPeriode $schoolYearPeriode): \App\Entity\Establishment
  1130.     {
  1131.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolYearPeriode', [$schoolYearPeriode]);
  1132.         return parent::addSchoolYearPeriode($schoolYearPeriode);
  1133.     }
  1134.     /**
  1135.      * {@inheritDoc}
  1136.      */
  1137.     public function removeSchoolYearPeriode(\App\Entity\SchoolYearPeriode $schoolYearPeriode): \App\Entity\Establishment
  1138.     {
  1139.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolYearPeriode', [$schoolYearPeriode]);
  1140.         return parent::removeSchoolYearPeriode($schoolYearPeriode);
  1141.     }
  1142.     /**
  1143.      * {@inheritDoc}
  1144.      */
  1145.     public function getSchoolMatterTypes(): \Doctrine\Common\Collections\Collection
  1146.     {
  1147.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolMatterTypes', []);
  1148.         return parent::getSchoolMatterTypes();
  1149.     }
  1150.     /**
  1151.      * {@inheritDoc}
  1152.      */
  1153.     public function addSchoolMatterType(\App\Entity\SchoolMatterType $schoolMatterType): \App\Entity\Establishment
  1154.     {
  1155.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolMatterType', [$schoolMatterType]);
  1156.         return parent::addSchoolMatterType($schoolMatterType);
  1157.     }
  1158.     /**
  1159.      * {@inheritDoc}
  1160.      */
  1161.     public function removeSchoolMatterType(\App\Entity\SchoolMatterType $schoolMatterType): \App\Entity\Establishment
  1162.     {
  1163.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolMatterType', [$schoolMatterType]);
  1164.         return parent::removeSchoolMatterType($schoolMatterType);
  1165.     }
  1166.     /**
  1167.      * {@inheritDoc}
  1168.      */
  1169.     public function getSchoolMatters(): \Doctrine\Common\Collections\Collection
  1170.     {
  1171.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolMatters', []);
  1172.         return parent::getSchoolMatters();
  1173.     }
  1174.     /**
  1175.      * {@inheritDoc}
  1176.      */
  1177.     public function addSchoolMatter(\App\Entity\SchoolMatter $schoolMatter): \App\Entity\Establishment
  1178.     {
  1179.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolMatter', [$schoolMatter]);
  1180.         return parent::addSchoolMatter($schoolMatter);
  1181.     }
  1182.     /**
  1183.      * {@inheritDoc}
  1184.      */
  1185.     public function removeSchoolMatter(\App\Entity\SchoolMatter $schoolMatter): \App\Entity\Establishment
  1186.     {
  1187.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolMatter', [$schoolMatter]);
  1188.         return parent::removeSchoolMatter($schoolMatter);
  1189.     }
  1190.     /**
  1191.      * {@inheritDoc}
  1192.      */
  1193.     public function getSchoolNoteAppreciations(): \Doctrine\Common\Collections\Collection
  1194.     {
  1195.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolNoteAppreciations', []);
  1196.         return parent::getSchoolNoteAppreciations();
  1197.     }
  1198.     /**
  1199.      * {@inheritDoc}
  1200.      */
  1201.     public function addSchoolNoteAppreciation(\App\Entity\SchoolNoteAppreciation $schoolNoteAppreciation): \App\Entity\Establishment
  1202.     {
  1203.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolNoteAppreciation', [$schoolNoteAppreciation]);
  1204.         return parent::addSchoolNoteAppreciation($schoolNoteAppreciation);
  1205.     }
  1206.     /**
  1207.      * {@inheritDoc}
  1208.      */
  1209.     public function removeSchoolNoteAppreciation(\App\Entity\SchoolNoteAppreciation $schoolNoteAppreciation): \App\Entity\Establishment
  1210.     {
  1211.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolNoteAppreciation', [$schoolNoteAppreciation]);
  1212.         return parent::removeSchoolNoteAppreciation($schoolNoteAppreciation);
  1213.     }
  1214.     /**
  1215.      * {@inheritDoc}
  1216.      */
  1217.     public function getSchoolSubMatters(): \Doctrine\Common\Collections\Collection
  1218.     {
  1219.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolSubMatters', []);
  1220.         return parent::getSchoolSubMatters();
  1221.     }
  1222.     /**
  1223.      * {@inheritDoc}
  1224.      */
  1225.     public function addSchoolSubMatter(\App\Entity\SchoolSubMatter $schoolSubMatter): \App\Entity\Establishment
  1226.     {
  1227.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolSubMatter', [$schoolSubMatter]);
  1228.         return parent::addSchoolSubMatter($schoolSubMatter);
  1229.     }
  1230.     /**
  1231.      * {@inheritDoc}
  1232.      */
  1233.     public function removeSchoolSubMatter(\App\Entity\SchoolSubMatter $schoolSubMatter): \App\Entity\Establishment
  1234.     {
  1235.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolSubMatter', [$schoolSubMatter]);
  1236.         return parent::removeSchoolSubMatter($schoolSubMatter);
  1237.     }
  1238.     /**
  1239.      * {@inheritDoc}
  1240.      */
  1241.     public function getSchoolReportCards(): \Doctrine\Common\Collections\Collection
  1242.     {
  1243.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolReportCards', []);
  1244.         return parent::getSchoolReportCards();
  1245.     }
  1246.     /**
  1247.      * {@inheritDoc}
  1248.      */
  1249.     public function addSchoolReportCard(\App\Entity\SchoolReportCard $schoolReportCard): \App\Entity\Establishment
  1250.     {
  1251.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolReportCard', [$schoolReportCard]);
  1252.         return parent::addSchoolReportCard($schoolReportCard);
  1253.     }
  1254.     /**
  1255.      * {@inheritDoc}
  1256.      */
  1257.     public function removeSchoolReportCard(\App\Entity\SchoolReportCard $schoolReportCard): \App\Entity\Establishment
  1258.     {
  1259.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolReportCard', [$schoolReportCard]);
  1260.         return parent::removeSchoolReportCard($schoolReportCard);
  1261.     }
  1262.     /**
  1263.      * {@inheritDoc}
  1264.      */
  1265.     public function getSchoolAverageReportCards(): \Doctrine\Common\Collections\Collection
  1266.     {
  1267.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAverageReportCards', []);
  1268.         return parent::getSchoolAverageReportCards();
  1269.     }
  1270.     /**
  1271.      * {@inheritDoc}
  1272.      */
  1273.     public function addSchoolAverageReportCard(\App\Entity\SchoolAverageReportCard $schoolAverageReportCard): \App\Entity\Establishment
  1274.     {
  1275.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAverageReportCard', [$schoolAverageReportCard]);
  1276.         return parent::addSchoolAverageReportCard($schoolAverageReportCard);
  1277.     }
  1278.     /**
  1279.      * {@inheritDoc}
  1280.      */
  1281.     public function removeSchoolAverageReportCard(\App\Entity\SchoolAverageReportCard $schoolAverageReportCard): \App\Entity\Establishment
  1282.     {
  1283.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAverageReportCard', [$schoolAverageReportCard]);
  1284.         return parent::removeSchoolAverageReportCard($schoolAverageReportCard);
  1285.     }
  1286.     /**
  1287.      * {@inheritDoc}
  1288.      */
  1289.     public function getSchoolAssessmentByClasses(): \Doctrine\Common\Collections\Collection
  1290.     {
  1291.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAssessmentByClasses', []);
  1292.         return parent::getSchoolAssessmentByClasses();
  1293.     }
  1294.     /**
  1295.      * {@inheritDoc}
  1296.      */
  1297.     public function addSchoolAssessmentByClass(\App\Entity\SchoolAssessmentByClass $schoolAssessmentByClass): \App\Entity\Establishment
  1298.     {
  1299.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAssessmentByClass', [$schoolAssessmentByClass]);
  1300.         return parent::addSchoolAssessmentByClass($schoolAssessmentByClass);
  1301.     }
  1302.     /**
  1303.      * {@inheritDoc}
  1304.      */
  1305.     public function removeSchoolAssessmentByClass(\App\Entity\SchoolAssessmentByClass $schoolAssessmentByClass): \App\Entity\Establishment
  1306.     {
  1307.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAssessmentByClass', [$schoolAssessmentByClass]);
  1308.         return parent::removeSchoolAssessmentByClass($schoolAssessmentByClass);
  1309.     }
  1310.     /**
  1311.      * {@inheritDoc}
  1312.      */
  1313.     public function getSchoolAssessmentByLevels(): \Doctrine\Common\Collections\Collection
  1314.     {
  1315.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAssessmentByLevels', []);
  1316.         return parent::getSchoolAssessmentByLevels();
  1317.     }
  1318.     /**
  1319.      * {@inheritDoc}
  1320.      */
  1321.     public function addSchoolAssessmentByLevel(\App\Entity\SchoolAssessmentByLevel $schoolAssessmentByLevel): \App\Entity\Establishment
  1322.     {
  1323.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAssessmentByLevel', [$schoolAssessmentByLevel]);
  1324.         return parent::addSchoolAssessmentByLevel($schoolAssessmentByLevel);
  1325.     }
  1326.     /**
  1327.      * {@inheritDoc}
  1328.      */
  1329.     public function removeSchoolAssessmentByLevel(\App\Entity\SchoolAssessmentByLevel $schoolAssessmentByLevel): \App\Entity\Establishment
  1330.     {
  1331.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAssessmentByLevel', [$schoolAssessmentByLevel]);
  1332.         return parent::removeSchoolAssessmentByLevel($schoolAssessmentByLevel);
  1333.     }
  1334.     /**
  1335.      * {@inheritDoc}
  1336.      */
  1337.     public function getSchoolAssessmentByClassByMatters(): \Doctrine\Common\Collections\Collection
  1338.     {
  1339.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAssessmentByClassByMatters', []);
  1340.         return parent::getSchoolAssessmentByClassByMatters();
  1341.     }
  1342.     /**
  1343.      * {@inheritDoc}
  1344.      */
  1345.     public function addSchoolAssessmentByClassByMatter(\App\Entity\SchoolAssessmentByClassByMatter $schoolAssessmentByClassByMatter): \App\Entity\Establishment
  1346.     {
  1347.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAssessmentByClassByMatter', [$schoolAssessmentByClassByMatter]);
  1348.         return parent::addSchoolAssessmentByClassByMatter($schoolAssessmentByClassByMatter);
  1349.     }
  1350.     /**
  1351.      * {@inheritDoc}
  1352.      */
  1353.     public function removeSchoolAssessmentByClassByMatter(\App\Entity\SchoolAssessmentByClassByMatter $schoolAssessmentByClassByMatter): \App\Entity\Establishment
  1354.     {
  1355.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAssessmentByClassByMatter', [$schoolAssessmentByClassByMatter]);
  1356.         return parent::removeSchoolAssessmentByClassByMatter($schoolAssessmentByClassByMatter);
  1357.     }
  1358.     /**
  1359.      * {@inheritDoc}
  1360.      */
  1361.     public function getSchoolAssessmentByLevelByMatters(): \Doctrine\Common\Collections\Collection
  1362.     {
  1363.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAssessmentByLevelByMatters', []);
  1364.         return parent::getSchoolAssessmentByLevelByMatters();
  1365.     }
  1366.     /**
  1367.      * {@inheritDoc}
  1368.      */
  1369.     public function addSchoolAssessmentByLevelByMatter(\App\Entity\SchoolAssessmentByLevelByMatter $schoolAssessmentByLevelByMatter): \App\Entity\Establishment
  1370.     {
  1371.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAssessmentByLevelByMatter', [$schoolAssessmentByLevelByMatter]);
  1372.         return parent::addSchoolAssessmentByLevelByMatter($schoolAssessmentByLevelByMatter);
  1373.     }
  1374.     /**
  1375.      * {@inheritDoc}
  1376.      */
  1377.     public function removeSchoolAssessmentByLevelByMatter(\App\Entity\SchoolAssessmentByLevelByMatter $schoolAssessmentByLevelByMatter): \App\Entity\Establishment
  1378.     {
  1379.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAssessmentByLevelByMatter', [$schoolAssessmentByLevelByMatter]);
  1380.         return parent::removeSchoolAssessmentByLevelByMatter($schoolAssessmentByLevelByMatter);
  1381.     }
  1382.     /**
  1383.      * {@inheritDoc}
  1384.      */
  1385.     public function getReportCards(): \Doctrine\Common\Collections\Collection
  1386.     {
  1387.         $this->__initializer__ && $this->__initializer__->__invoke($this'getReportCards', []);
  1388.         return parent::getReportCards();
  1389.     }
  1390.     /**
  1391.      * {@inheritDoc}
  1392.      */
  1393.     public function addReportCard(\App\Entity\ReportCard $reportCard): \App\Entity\Establishment
  1394.     {
  1395.         $this->__initializer__ && $this->__initializer__->__invoke($this'addReportCard', [$reportCard]);
  1396.         return parent::addReportCard($reportCard);
  1397.     }
  1398.     /**
  1399.      * {@inheritDoc}
  1400.      */
  1401.     public function removeReportCard(\App\Entity\ReportCard $reportCard): \App\Entity\Establishment
  1402.     {
  1403.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeReportCard', [$reportCard]);
  1404.         return parent::removeReportCard($reportCard);
  1405.     }
  1406.     /**
  1407.      * {@inheritDoc}
  1408.      */
  1409.     public function getType(): ?string
  1410.     {
  1411.         $this->__initializer__ && $this->__initializer__->__invoke($this'getType', []);
  1412.         return parent::getType();
  1413.     }
  1414.     /**
  1415.      * {@inheritDoc}
  1416.      */
  1417.     public function setType(string $type): \App\Entity\Establishment
  1418.     {
  1419.         $this->__initializer__ && $this->__initializer__->__invoke($this'setType', [$type]);
  1420.         return parent::setType($type);
  1421.     }
  1422.     /**
  1423.      * {@inheritDoc}
  1424.      */
  1425.     public function getAccountingStudentRegistrationPayments(): \Doctrine\Common\Collections\Collection
  1426.     {
  1427.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingStudentRegistrationPayments', []);
  1428.         return parent::getAccountingStudentRegistrationPayments();
  1429.     }
  1430.     /**
  1431.      * {@inheritDoc}
  1432.      */
  1433.     public function addAccountingStudentRegistrationPayment(\App\Entity\AccountingStudentRegistrationPayment $accountingStudentRegistrationPayment): \App\Entity\Establishment
  1434.     {
  1435.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingStudentRegistrationPayment', [$accountingStudentRegistrationPayment]);
  1436.         return parent::addAccountingStudentRegistrationPayment($accountingStudentRegistrationPayment);
  1437.     }
  1438.     /**
  1439.      * {@inheritDoc}
  1440.      */
  1441.     public function removeAccountingStudentRegistrationPayment(\App\Entity\AccountingStudentRegistrationPayment $accountingStudentRegistrationPayment): \App\Entity\Establishment
  1442.     {
  1443.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingStudentRegistrationPayment', [$accountingStudentRegistrationPayment]);
  1444.         return parent::removeAccountingStudentRegistrationPayment($accountingStudentRegistrationPayment);
  1445.     }
  1446.     /**
  1447.      * {@inheritDoc}
  1448.      */
  1449.     public function getImage(): ?string
  1450.     {
  1451.         $this->__initializer__ && $this->__initializer__->__invoke($this'getImage', []);
  1452.         return parent::getImage();
  1453.     }
  1454.     /**
  1455.      * {@inheritDoc}
  1456.      */
  1457.     public function setImage(?string $image): \App\Entity\Establishment
  1458.     {
  1459.         $this->__initializer__ && $this->__initializer__->__invoke($this'setImage', [$image]);
  1460.         return parent::setImage($image);
  1461.     }
  1462.     /**
  1463.      * {@inheritDoc}
  1464.      */
  1465.     public function getRegistrationClassChanges(): \Doctrine\Common\Collections\Collection
  1466.     {
  1467.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationClassChanges', []);
  1468.         return parent::getRegistrationClassChanges();
  1469.     }
  1470.     /**
  1471.      * {@inheritDoc}
  1472.      */
  1473.     public function addRegistrationClassChange(\App\Entity\RegistrationClassChange $registrationClassChange): \App\Entity\Establishment
  1474.     {
  1475.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationClassChange', [$registrationClassChange]);
  1476.         return parent::addRegistrationClassChange($registrationClassChange);
  1477.     }
  1478.     /**
  1479.      * {@inheritDoc}
  1480.      */
  1481.     public function removeRegistrationClassChange(\App\Entity\RegistrationClassChange $registrationClassChange): \App\Entity\Establishment
  1482.     {
  1483.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationClassChange', [$registrationClassChange]);
  1484.         return parent::removeRegistrationClassChange($registrationClassChange);
  1485.     }
  1486.     /**
  1487.      * {@inheritDoc}
  1488.      */
  1489.     public function getRegistrationStudentDowngrades(): \Doctrine\Common\Collections\Collection
  1490.     {
  1491.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationStudentDowngrades', []);
  1492.         return parent::getRegistrationStudentDowngrades();
  1493.     }
  1494.     /**
  1495.      * {@inheritDoc}
  1496.      */
  1497.     public function addRegistrationStudentDowngrade(\App\Entity\RegistrationStudentDowngrade $registrationStudentDowngrade): \App\Entity\Establishment
  1498.     {
  1499.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationStudentDowngrade', [$registrationStudentDowngrade]);
  1500.         return parent::addRegistrationStudentDowngrade($registrationStudentDowngrade);
  1501.     }
  1502.     /**
  1503.      * {@inheritDoc}
  1504.      */
  1505.     public function removeRegistrationStudentDowngrade(\App\Entity\RegistrationStudentDowngrade $registrationStudentDowngrade): \App\Entity\Establishment
  1506.     {
  1507.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationStudentDowngrade', [$registrationStudentDowngrade]);
  1508.         return parent::removeRegistrationStudentDowngrade($registrationStudentDowngrade);
  1509.     }
  1510.     /**
  1511.      * {@inheritDoc}
  1512.      */
  1513.     public function getRegistrationStudentDowngradeLines(): \Doctrine\Common\Collections\Collection
  1514.     {
  1515.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationStudentDowngradeLines', []);
  1516.         return parent::getRegistrationStudentDowngradeLines();
  1517.     }
  1518.     /**
  1519.      * {@inheritDoc}
  1520.      */
  1521.     public function addRegistrationStudentDowngradeLine(\App\Entity\RegistrationStudentDowngradeLine $registrationStudentDowngradeLine): \App\Entity\Establishment
  1522.     {
  1523.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationStudentDowngradeLine', [$registrationStudentDowngradeLine]);
  1524.         return parent::addRegistrationStudentDowngradeLine($registrationStudentDowngradeLine);
  1525.     }
  1526.     /**
  1527.      * {@inheritDoc}
  1528.      */
  1529.     public function removeRegistrationStudentDowngradeLine(\App\Entity\RegistrationStudentDowngradeLine $registrationStudentDowngradeLine): \App\Entity\Establishment
  1530.     {
  1531.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationStudentDowngradeLine', [$registrationStudentDowngradeLine]);
  1532.         return parent::removeRegistrationStudentDowngradeLine($registrationStudentDowngradeLine);
  1533.     }
  1534.     /**
  1535.      * {@inheritDoc}
  1536.      */
  1537.     public function getRegistrationStudentAbandonments(): \Doctrine\Common\Collections\Collection
  1538.     {
  1539.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationStudentAbandonments', []);
  1540.         return parent::getRegistrationStudentAbandonments();
  1541.     }
  1542.     /**
  1543.      * {@inheritDoc}
  1544.      */
  1545.     public function addRegistrationStudentAbandonment(\App\Entity\RegistrationStudentAbandonment $registrationStudentAbandonment): \App\Entity\Establishment
  1546.     {
  1547.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationStudentAbandonment', [$registrationStudentAbandonment]);
  1548.         return parent::addRegistrationStudentAbandonment($registrationStudentAbandonment);
  1549.     }
  1550.     /**
  1551.      * {@inheritDoc}
  1552.      */
  1553.     public function removeRegistrationStudentAbandonment(\App\Entity\RegistrationStudentAbandonment $registrationStudentAbandonment): \App\Entity\Establishment
  1554.     {
  1555.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationStudentAbandonment', [$registrationStudentAbandonment]);
  1556.         return parent::removeRegistrationStudentAbandonment($registrationStudentAbandonment);
  1557.     }
  1558.     /**
  1559.      * {@inheritDoc}
  1560.      */
  1561.     public function getRegistrationStudentAbandonmentLines(): \Doctrine\Common\Collections\Collection
  1562.     {
  1563.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationStudentAbandonmentLines', []);
  1564.         return parent::getRegistrationStudentAbandonmentLines();
  1565.     }
  1566.     /**
  1567.      * {@inheritDoc}
  1568.      */
  1569.     public function addRegistrationStudentAbandonmentLine(\App\Entity\RegistrationStudentAbandonmentLine $registrationStudentAbandonmentLine): \App\Entity\Establishment
  1570.     {
  1571.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationStudentAbandonmentLine', [$registrationStudentAbandonmentLine]);
  1572.         return parent::addRegistrationStudentAbandonmentLine($registrationStudentAbandonmentLine);
  1573.     }
  1574.     /**
  1575.      * {@inheritDoc}
  1576.      */
  1577.     public function removeRegistrationStudentAbandonmentLine(\App\Entity\RegistrationStudentAbandonmentLine $registrationStudentAbandonmentLine): \App\Entity\Establishment
  1578.     {
  1579.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationStudentAbandonmentLine', [$registrationStudentAbandonmentLine]);
  1580.         return parent::removeRegistrationStudentAbandonmentLine($registrationStudentAbandonmentLine);
  1581.     }
  1582.     /**
  1583.      * {@inheritDoc}
  1584.      */
  1585.     public function getTreasuryPayments(): \Doctrine\Common\Collections\Collection
  1586.     {
  1587.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTreasuryPayments', []);
  1588.         return parent::getTreasuryPayments();
  1589.     }
  1590.     /**
  1591.      * {@inheritDoc}
  1592.      */
  1593.     public function addTreasuryPayment(\App\Entity\TreasuryPayment $treasuryPayment): \App\Entity\Establishment
  1594.     {
  1595.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTreasuryPayment', [$treasuryPayment]);
  1596.         return parent::addTreasuryPayment($treasuryPayment);
  1597.     }
  1598.     /**
  1599.      * {@inheritDoc}
  1600.      */
  1601.     public function removeTreasuryPayment(\App\Entity\TreasuryPayment $treasuryPayment): \App\Entity\Establishment
  1602.     {
  1603.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTreasuryPayment', [$treasuryPayment]);
  1604.         return parent::removeTreasuryPayment($treasuryPayment);
  1605.     }
  1606.     /**
  1607.      * {@inheritDoc}
  1608.      */
  1609.     public function getRegistrationStudentPreRegistrations(): \Doctrine\Common\Collections\Collection
  1610.     {
  1611.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationStudentPreRegistrations', []);
  1612.         return parent::getRegistrationStudentPreRegistrations();
  1613.     }
  1614.     /**
  1615.      * {@inheritDoc}
  1616.      */
  1617.     public function addRegistrationStudentPreRegistration(\App\Entity\RegistrationStudentPreRegistration $registrationStudentPreRegistration): \App\Entity\Establishment
  1618.     {
  1619.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationStudentPreRegistration', [$registrationStudentPreRegistration]);
  1620.         return parent::addRegistrationStudentPreRegistration($registrationStudentPreRegistration);
  1621.     }
  1622.     /**
  1623.      * {@inheritDoc}
  1624.      */
  1625.     public function removeRegistrationStudentPreRegistration(\App\Entity\RegistrationStudentPreRegistration $registrationStudentPreRegistration): \App\Entity\Establishment
  1626.     {
  1627.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationStudentPreRegistration', [$registrationStudentPreRegistration]);
  1628.         return parent::removeRegistrationStudentPreRegistration($registrationStudentPreRegistration);
  1629.     }
  1630.     /**
  1631.      * {@inheritDoc}
  1632.      */
  1633.     public function getMainActivity(): ?string
  1634.     {
  1635.         $this->__initializer__ && $this->__initializer__->__invoke($this'getMainActivity', []);
  1636.         return parent::getMainActivity();
  1637.     }
  1638.     /**
  1639.      * {@inheritDoc}
  1640.      */
  1641.     public function setMainActivity(?string $main_activity): \App\Entity\Establishment
  1642.     {
  1643.         $this->__initializer__ && $this->__initializer__->__invoke($this'setMainActivity', [$main_activity]);
  1644.         return parent::setMainActivity($main_activity);
  1645.     }
  1646.     /**
  1647.      * {@inheritDoc}
  1648.      */
  1649.     public function getEntreTestReportCards(): \Doctrine\Common\Collections\Collection
  1650.     {
  1651.         $this->__initializer__ && $this->__initializer__->__invoke($this'getEntreTestReportCards', []);
  1652.         return parent::getEntreTestReportCards();
  1653.     }
  1654.     /**
  1655.      * {@inheritDoc}
  1656.      */
  1657.     public function addEntreTestReportCard(\App\Entity\EntreTestReportCard $entreTestReportCard): \App\Entity\Establishment
  1658.     {
  1659.         $this->__initializer__ && $this->__initializer__->__invoke($this'addEntreTestReportCard', [$entreTestReportCard]);
  1660.         return parent::addEntreTestReportCard($entreTestReportCard);
  1661.     }
  1662.     /**
  1663.      * {@inheritDoc}
  1664.      */
  1665.     public function removeEntreTestReportCard(\App\Entity\EntreTestReportCard $entreTestReportCard): \App\Entity\Establishment
  1666.     {
  1667.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeEntreTestReportCard', [$entreTestReportCard]);
  1668.         return parent::removeEntreTestReportCard($entreTestReportCard);
  1669.     }
  1670.     /**
  1671.      * {@inheritDoc}
  1672.      */
  1673.     public function getPreRegistrationEntreTestReportCards(): \Doctrine\Common\Collections\Collection
  1674.     {
  1675.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPreRegistrationEntreTestReportCards', []);
  1676.         return parent::getPreRegistrationEntreTestReportCards();
  1677.     }
  1678.     /**
  1679.      * {@inheritDoc}
  1680.      */
  1681.     public function addPreRegistrationEntreTestReportCard(\App\Entity\PreRegistrationEntreTestReportCard $preRegistrationEntreTestReportCard): \App\Entity\Establishment
  1682.     {
  1683.         $this->__initializer__ && $this->__initializer__->__invoke($this'addPreRegistrationEntreTestReportCard', [$preRegistrationEntreTestReportCard]);
  1684.         return parent::addPreRegistrationEntreTestReportCard($preRegistrationEntreTestReportCard);
  1685.     }
  1686.     /**
  1687.      * {@inheritDoc}
  1688.      */
  1689.     public function removePreRegistrationEntreTestReportCard(\App\Entity\PreRegistrationEntreTestReportCard $preRegistrationEntreTestReportCard): \App\Entity\Establishment
  1690.     {
  1691.         $this->__initializer__ && $this->__initializer__->__invoke($this'removePreRegistrationEntreTestReportCard', [$preRegistrationEntreTestReportCard]);
  1692.         return parent::removePreRegistrationEntreTestReportCard($preRegistrationEntreTestReportCard);
  1693.     }
  1694.     /**
  1695.      * {@inheritDoc}
  1696.      */
  1697.     public function getMatterAveragePreRegistrationEntryTests(): \Doctrine\Common\Collections\Collection
  1698.     {
  1699.         $this->__initializer__ && $this->__initializer__->__invoke($this'getMatterAveragePreRegistrationEntryTests', []);
  1700.         return parent::getMatterAveragePreRegistrationEntryTests();
  1701.     }
  1702.     /**
  1703.      * {@inheritDoc}
  1704.      */
  1705.     public function addMatterAveragePreRegistrationEntryTest(\App\Entity\MatterAveragePreRegistrationEntryTest $matterAveragePreRegistrationEntryTest): \App\Entity\Establishment
  1706.     {
  1707.         $this->__initializer__ && $this->__initializer__->__invoke($this'addMatterAveragePreRegistrationEntryTest', [$matterAveragePreRegistrationEntryTest]);
  1708.         return parent::addMatterAveragePreRegistrationEntryTest($matterAveragePreRegistrationEntryTest);
  1709.     }
  1710.     /**
  1711.      * {@inheritDoc}
  1712.      */
  1713.     public function removeMatterAveragePreRegistrationEntryTest(\App\Entity\MatterAveragePreRegistrationEntryTest $matterAveragePreRegistrationEntryTest): \App\Entity\Establishment
  1714.     {
  1715.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeMatterAveragePreRegistrationEntryTest', [$matterAveragePreRegistrationEntryTest]);
  1716.         return parent::removeMatterAveragePreRegistrationEntryTest($matterAveragePreRegistrationEntryTest);
  1717.     }
  1718.     /**
  1719.      * {@inheritDoc}
  1720.      */
  1721.     public function getCommunicationMessages(): \Doctrine\Common\Collections\Collection
  1722.     {
  1723.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCommunicationMessages', []);
  1724.         return parent::getCommunicationMessages();
  1725.     }
  1726.     /**
  1727.      * {@inheritDoc}
  1728.      */
  1729.     public function addCommunicationMessage(\App\Entity\CommunicationMessage $communicationMessage): \App\Entity\Establishment
  1730.     {
  1731.         $this->__initializer__ && $this->__initializer__->__invoke($this'addCommunicationMessage', [$communicationMessage]);
  1732.         return parent::addCommunicationMessage($communicationMessage);
  1733.     }
  1734.     /**
  1735.      * {@inheritDoc}
  1736.      */
  1737.     public function removeCommunicationMessage(\App\Entity\CommunicationMessage $communicationMessage): \App\Entity\Establishment
  1738.     {
  1739.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeCommunicationMessage', [$communicationMessage]);
  1740.         return parent::removeCommunicationMessage($communicationMessage);
  1741.     }
  1742.     /**
  1743.      * {@inheritDoc}
  1744.      */
  1745.     public function serialize()
  1746.     {
  1747.         $this->__initializer__ && $this->__initializer__->__invoke($this'serialize', []);
  1748.         return parent::serialize();
  1749.     }
  1750.     /**
  1751.      * {@inheritDoc}
  1752.      */
  1753.     public function unserialize($serialized)
  1754.     {
  1755.         $this->__initializer__ && $this->__initializer__->__invoke($this'unserialize', [$serialized]);
  1756.         return parent::unserialize($serialized);
  1757.     }
  1758.     /**
  1759.      * {@inheritDoc}
  1760.      */
  1761.     public function getTransportVehicles(): \Doctrine\Common\Collections\Collection
  1762.     {
  1763.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTransportVehicles', []);
  1764.         return parent::getTransportVehicles();
  1765.     }
  1766.     /**
  1767.      * {@inheritDoc}
  1768.      */
  1769.     public function addTransportVehicle(\App\Entity\TransportVehicle $transportVehicle): \App\Entity\Establishment
  1770.     {
  1771.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTransportVehicle', [$transportVehicle]);
  1772.         return parent::addTransportVehicle($transportVehicle);
  1773.     }
  1774.     /**
  1775.      * {@inheritDoc}
  1776.      */
  1777.     public function removeTransportVehicle(\App\Entity\TransportVehicle $transportVehicle): \App\Entity\Establishment
  1778.     {
  1779.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTransportVehicle', [$transportVehicle]);
  1780.         return parent::removeTransportVehicle($transportVehicle);
  1781.     }
  1782.     /**
  1783.      * {@inheritDoc}
  1784.      */
  1785.     public function getTransportVehicleModels(): \Doctrine\Common\Collections\Collection
  1786.     {
  1787.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTransportVehicleModels', []);
  1788.         return parent::getTransportVehicleModels();
  1789.     }
  1790.     /**
  1791.      * {@inheritDoc}
  1792.      */
  1793.     public function addTransportVehicleModel(\App\Entity\TransportVehicleModel $transportVehicleModel): \App\Entity\Establishment
  1794.     {
  1795.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTransportVehicleModel', [$transportVehicleModel]);
  1796.         return parent::addTransportVehicleModel($transportVehicleModel);
  1797.     }
  1798.     /**
  1799.      * {@inheritDoc}
  1800.      */
  1801.     public function removeTransportVehicleModel(\App\Entity\TransportVehicleModel $transportVehicleModel): \App\Entity\Establishment
  1802.     {
  1803.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTransportVehicleModel', [$transportVehicleModel]);
  1804.         return parent::removeTransportVehicleModel($transportVehicleModel);
  1805.     }
  1806.     /**
  1807.      * {@inheritDoc}
  1808.      */
  1809.     public function getTransportVehicleAdministrativeDocuments(): \Doctrine\Common\Collections\Collection
  1810.     {
  1811.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTransportVehicleAdministrativeDocuments', []);
  1812.         return parent::getTransportVehicleAdministrativeDocuments();
  1813.     }
  1814.     /**
  1815.      * {@inheritDoc}
  1816.      */
  1817.     public function addTransportVehicleAdministrativeDocument(\App\Entity\TransportVehicleAdministrativeDocument $transportVehicleAdministrativeDocument): \App\Entity\Establishment
  1818.     {
  1819.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTransportVehicleAdministrativeDocument', [$transportVehicleAdministrativeDocument]);
  1820.         return parent::addTransportVehicleAdministrativeDocument($transportVehicleAdministrativeDocument);
  1821.     }
  1822.     /**
  1823.      * {@inheritDoc}
  1824.      */
  1825.     public function removeTransportVehicleAdministrativeDocument(\App\Entity\TransportVehicleAdministrativeDocument $transportVehicleAdministrativeDocument): \App\Entity\Establishment
  1826.     {
  1827.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTransportVehicleAdministrativeDocument', [$transportVehicleAdministrativeDocument]);
  1828.         return parent::removeTransportVehicleAdministrativeDocument($transportVehicleAdministrativeDocument);
  1829.     }
  1830.     /**
  1831.      * {@inheritDoc}
  1832.      */
  1833.     public function getTransportVehicleMechanicalPieces(): \Doctrine\Common\Collections\Collection
  1834.     {
  1835.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTransportVehicleMechanicalPieces', []);
  1836.         return parent::getTransportVehicleMechanicalPieces();
  1837.     }
  1838.     /**
  1839.      * {@inheritDoc}
  1840.      */
  1841.     public function addTransportVehicleMechanicalPiece(\App\Entity\TransportVehicleMechanicalPiece $transportVehicleMechanicalPiece): \App\Entity\Establishment
  1842.     {
  1843.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTransportVehicleMechanicalPiece', [$transportVehicleMechanicalPiece]);
  1844.         return parent::addTransportVehicleMechanicalPiece($transportVehicleMechanicalPiece);
  1845.     }
  1846.     /**
  1847.      * {@inheritDoc}
  1848.      */
  1849.     public function removeTransportVehicleMechanicalPiece(\App\Entity\TransportVehicleMechanicalPiece $transportVehicleMechanicalPiece): \App\Entity\Establishment
  1850.     {
  1851.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTransportVehicleMechanicalPiece', [$transportVehicleMechanicalPiece]);
  1852.         return parent::removeTransportVehicleMechanicalPiece($transportVehicleMechanicalPiece);
  1853.     }
  1854.     /**
  1855.      * {@inheritDoc}
  1856.      */
  1857.     public function getTransportVehicleMaintenances(): \Doctrine\Common\Collections\Collection
  1858.     {
  1859.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTransportVehicleMaintenances', []);
  1860.         return parent::getTransportVehicleMaintenances();
  1861.     }
  1862.     /**
  1863.      * {@inheritDoc}
  1864.      */
  1865.     public function addTransportVehicleMaintenance(\App\Entity\TransportVehicleMaintenance $transportVehicleMaintenance): \App\Entity\Establishment
  1866.     {
  1867.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTransportVehicleMaintenance', [$transportVehicleMaintenance]);
  1868.         return parent::addTransportVehicleMaintenance($transportVehicleMaintenance);
  1869.     }
  1870.     /**
  1871.      * {@inheritDoc}
  1872.      */
  1873.     public function removeTransportVehicleMaintenance(\App\Entity\TransportVehicleMaintenance $transportVehicleMaintenance): \App\Entity\Establishment
  1874.     {
  1875.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTransportVehicleMaintenance', [$transportVehicleMaintenance]);
  1876.         return parent::removeTransportVehicleMaintenance($transportVehicleMaintenance);
  1877.     }
  1878.     /**
  1879.      * {@inheritDoc}
  1880.      */
  1881.     public function getTransportVehicleFuelTrackings(): \Doctrine\Common\Collections\Collection
  1882.     {
  1883.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTransportVehicleFuelTrackings', []);
  1884.         return parent::getTransportVehicleFuelTrackings();
  1885.     }
  1886.     /**
  1887.      * {@inheritDoc}
  1888.      */
  1889.     public function addTransportVehicleFuelTracking(\App\Entity\TransportVehicleFuelTracking $transportVehicleFuelTracking): \App\Entity\Establishment
  1890.     {
  1891.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTransportVehicleFuelTracking', [$transportVehicleFuelTracking]);
  1892.         return parent::addTransportVehicleFuelTracking($transportVehicleFuelTracking);
  1893.     }
  1894.     /**
  1895.      * {@inheritDoc}
  1896.      */
  1897.     public function removeTransportVehicleFuelTracking(\App\Entity\TransportVehicleFuelTracking $transportVehicleFuelTracking): \App\Entity\Establishment
  1898.     {
  1899.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTransportVehicleFuelTracking', [$transportVehicleFuelTracking]);
  1900.         return parent::removeTransportVehicleFuelTracking($transportVehicleFuelTracking);
  1901.     }
  1902.     /**
  1903.      * {@inheritDoc}
  1904.      */
  1905.     public function getTransportZones(): \Doctrine\Common\Collections\Collection
  1906.     {
  1907.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTransportZones', []);
  1908.         return parent::getTransportZones();
  1909.     }
  1910.     /**
  1911.      * {@inheritDoc}
  1912.      */
  1913.     public function addTransportZone(\App\Entity\TransportZone $transportZone): \App\Entity\Establishment
  1914.     {
  1915.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTransportZone', [$transportZone]);
  1916.         return parent::addTransportZone($transportZone);
  1917.     }
  1918.     /**
  1919.      * {@inheritDoc}
  1920.      */
  1921.     public function removeTransportZone(\App\Entity\TransportZone $transportZone): \App\Entity\Establishment
  1922.     {
  1923.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTransportZone', [$transportZone]);
  1924.         return parent::removeTransportZone($transportZone);
  1925.     }
  1926.     /**
  1927.      * {@inheritDoc}
  1928.      */
  1929.     public function getTransportZoneCheckPoints(): \Doctrine\Common\Collections\Collection
  1930.     {
  1931.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTransportZoneCheckPoints', []);
  1932.         return parent::getTransportZoneCheckPoints();
  1933.     }
  1934.     /**
  1935.      * {@inheritDoc}
  1936.      */
  1937.     public function addTransportZoneCheckPoint(\App\Entity\TransportZoneCheckPoint $transportZoneCheckPoint): \App\Entity\Establishment
  1938.     {
  1939.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTransportZoneCheckPoint', [$transportZoneCheckPoint]);
  1940.         return parent::addTransportZoneCheckPoint($transportZoneCheckPoint);
  1941.     }
  1942.     /**
  1943.      * {@inheritDoc}
  1944.      */
  1945.     public function removeTransportZoneCheckPoint(\App\Entity\TransportZoneCheckPoint $transportZoneCheckPoint): \App\Entity\Establishment
  1946.     {
  1947.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTransportZoneCheckPoint', [$transportZoneCheckPoint]);
  1948.         return parent::removeTransportZoneCheckPoint($transportZoneCheckPoint);
  1949.     }
  1950.     /**
  1951.      * {@inheritDoc}
  1952.      */
  1953.     public function getRegistrationTransportCheckpoints(): \Doctrine\Common\Collections\Collection
  1954.     {
  1955.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationTransportCheckpoints', []);
  1956.         return parent::getRegistrationTransportCheckpoints();
  1957.     }
  1958.     /**
  1959.      * {@inheritDoc}
  1960.      */
  1961.     public function addRegistrationTransportCheckpoint(\App\Entity\RegistrationTransportCheckpoint $registrationTransportCheckpoint): \App\Entity\Establishment
  1962.     {
  1963.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationTransportCheckpoint', [$registrationTransportCheckpoint]);
  1964.         return parent::addRegistrationTransportCheckpoint($registrationTransportCheckpoint);
  1965.     }
  1966.     /**
  1967.      * {@inheritDoc}
  1968.      */
  1969.     public function removeRegistrationTransportCheckpoint(\App\Entity\RegistrationTransportCheckpoint $registrationTransportCheckpoint): \App\Entity\Establishment
  1970.     {
  1971.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationTransportCheckpoint', [$registrationTransportCheckpoint]);
  1972.         return parent::removeRegistrationTransportCheckpoint($registrationTransportCheckpoint);
  1973.     }
  1974.     /**
  1975.      * {@inheritDoc}
  1976.      */
  1977.     public function getSettingDocumentToProvides(): \Doctrine\Common\Collections\Collection
  1978.     {
  1979.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingDocumentToProvides', []);
  1980.         return parent::getSettingDocumentToProvides();
  1981.     }
  1982.     /**
  1983.      * {@inheritDoc}
  1984.      */
  1985.     public function addSettingDocumentToProvide(\App\Entity\SettingDocumentToProvide $settingDocumentToProvide): \App\Entity\Establishment
  1986.     {
  1987.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingDocumentToProvide', [$settingDocumentToProvide]);
  1988.         return parent::addSettingDocumentToProvide($settingDocumentToProvide);
  1989.     }
  1990.     /**
  1991.      * {@inheritDoc}
  1992.      */
  1993.     public function removeSettingDocumentToProvide(\App\Entity\SettingDocumentToProvide $settingDocumentToProvide): \App\Entity\Establishment
  1994.     {
  1995.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingDocumentToProvide', [$settingDocumentToProvide]);
  1996.         return parent::removeSettingDocumentToProvide($settingDocumentToProvide);
  1997.     }
  1998.     /**
  1999.      * {@inheritDoc}
  2000.      */
  2001.     public function getSettingMedicalHistories(): \Doctrine\Common\Collections\Collection
  2002.     {
  2003.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingMedicalHistories', []);
  2004.         return parent::getSettingMedicalHistories();
  2005.     }
  2006.     /**
  2007.      * {@inheritDoc}
  2008.      */
  2009.     public function addSettingMedicalHistory(\App\Entity\SettingMedicalHistory $settingMedicalHistory): \App\Entity\Establishment
  2010.     {
  2011.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingMedicalHistory', [$settingMedicalHistory]);
  2012.         return parent::addSettingMedicalHistory($settingMedicalHistory);
  2013.     }
  2014.     /**
  2015.      * {@inheritDoc}
  2016.      */
  2017.     public function removeSettingMedicalHistory(\App\Entity\SettingMedicalHistory $settingMedicalHistory): \App\Entity\Establishment
  2018.     {
  2019.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingMedicalHistory', [$settingMedicalHistory]);
  2020.         return parent::removeSettingMedicalHistory($settingMedicalHistory);
  2021.     }
  2022.     /**
  2023.      * {@inheritDoc}
  2024.      */
  2025.     public function getCanteenUtensils(): \Doctrine\Common\Collections\Collection
  2026.     {
  2027.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCanteenUtensils', []);
  2028.         return parent::getCanteenUtensils();
  2029.     }
  2030.     /**
  2031.      * {@inheritDoc}
  2032.      */
  2033.     public function addCanteenUtensil(\App\Entity\CanteenUtensil $canteenUtensil): \App\Entity\Establishment
  2034.     {
  2035.         $this->__initializer__ && $this->__initializer__->__invoke($this'addCanteenUtensil', [$canteenUtensil]);
  2036.         return parent::addCanteenUtensil($canteenUtensil);
  2037.     }
  2038.     /**
  2039.      * {@inheritDoc}
  2040.      */
  2041.     public function removeCanteenUtensil(\App\Entity\CanteenUtensil $canteenUtensil): \App\Entity\Establishment
  2042.     {
  2043.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeCanteenUtensil', [$canteenUtensil]);
  2044.         return parent::removeCanteenUtensil($canteenUtensil);
  2045.     }
  2046.     /**
  2047.      * {@inheritDoc}
  2048.      */
  2049.     public function getCanteenStockMovements(): \Doctrine\Common\Collections\Collection
  2050.     {
  2051.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCanteenStockMovements', []);
  2052.         return parent::getCanteenStockMovements();
  2053.     }
  2054.     /**
  2055.      * {@inheritDoc}
  2056.      */
  2057.     public function addCanteenStockMovement(\App\Entity\CanteenStockMovement $canteenStockMovement): \App\Entity\Establishment
  2058.     {
  2059.         $this->__initializer__ && $this->__initializer__->__invoke($this'addCanteenStockMovement', [$canteenStockMovement]);
  2060.         return parent::addCanteenStockMovement($canteenStockMovement);
  2061.     }
  2062.     /**
  2063.      * {@inheritDoc}
  2064.      */
  2065.     public function removeCanteenStockMovement(\App\Entity\CanteenStockMovement $canteenStockMovement): \App\Entity\Establishment
  2066.     {
  2067.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeCanteenStockMovement', [$canteenStockMovement]);
  2068.         return parent::removeCanteenStockMovement($canteenStockMovement);
  2069.     }
  2070.     /**
  2071.      * {@inheritDoc}
  2072.      */
  2073.     public function getCanteenDishes(): \Doctrine\Common\Collections\Collection
  2074.     {
  2075.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCanteenDishes', []);
  2076.         return parent::getCanteenDishes();
  2077.     }
  2078.     /**
  2079.      * {@inheritDoc}
  2080.      */
  2081.     public function addCanteenDish(\App\Entity\CanteenDish $canteenDish): \App\Entity\Establishment
  2082.     {
  2083.         $this->__initializer__ && $this->__initializer__->__invoke($this'addCanteenDish', [$canteenDish]);
  2084.         return parent::addCanteenDish($canteenDish);
  2085.     }
  2086.     /**
  2087.      * {@inheritDoc}
  2088.      */
  2089.     public function removeCanteenDish(\App\Entity\CanteenDish $canteenDish): \App\Entity\Establishment
  2090.     {
  2091.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeCanteenDish', [$canteenDish]);
  2092.         return parent::removeCanteenDish($canteenDish);
  2093.     }
  2094.     /**
  2095.      * {@inheritDoc}
  2096.      */
  2097.     public function getCanteenTimes(): \Doctrine\Common\Collections\Collection
  2098.     {
  2099.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCanteenTimes', []);
  2100.         return parent::getCanteenTimes();
  2101.     }
  2102.     /**
  2103.      * {@inheritDoc}
  2104.      */
  2105.     public function addCanteenTime(\App\Entity\CanteenTime $canteenTime): \App\Entity\Establishment
  2106.     {
  2107.         $this->__initializer__ && $this->__initializer__->__invoke($this'addCanteenTime', [$canteenTime]);
  2108.         return parent::addCanteenTime($canteenTime);
  2109.     }
  2110.     /**
  2111.      * {@inheritDoc}
  2112.      */
  2113.     public function removeCanteenTime(\App\Entity\CanteenTime $canteenTime): \App\Entity\Establishment
  2114.     {
  2115.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeCanteenTime', [$canteenTime]);
  2116.         return parent::removeCanteenTime($canteenTime);
  2117.     }
  2118.     /**
  2119.      * {@inheritDoc}
  2120.      */
  2121.     public function getCanteenMenus(): \Doctrine\Common\Collections\Collection
  2122.     {
  2123.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCanteenMenus', []);
  2124.         return parent::getCanteenMenus();
  2125.     }
  2126.     /**
  2127.      * {@inheritDoc}
  2128.      */
  2129.     public function addCanteenMenu(\App\Entity\CanteenMenu $canteenMenu): \App\Entity\Establishment
  2130.     {
  2131.         $this->__initializer__ && $this->__initializer__->__invoke($this'addCanteenMenu', [$canteenMenu]);
  2132.         return parent::addCanteenMenu($canteenMenu);
  2133.     }
  2134.     /**
  2135.      * {@inheritDoc}
  2136.      */
  2137.     public function removeCanteenMenu(\App\Entity\CanteenMenu $canteenMenu): \App\Entity\Establishment
  2138.     {
  2139.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeCanteenMenu', [$canteenMenu]);
  2140.         return parent::removeCanteenMenu($canteenMenu);
  2141.     }
  2142.     /**
  2143.      * {@inheritDoc}
  2144.      */
  2145.     public function getCanteenMenuItems(): \Doctrine\Common\Collections\Collection
  2146.     {
  2147.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCanteenMenuItems', []);
  2148.         return parent::getCanteenMenuItems();
  2149.     }
  2150.     /**
  2151.      * {@inheritDoc}
  2152.      */
  2153.     public function addCanteenMenuItem(\App\Entity\CanteenMenuItem $canteenMenuItem): \App\Entity\Establishment
  2154.     {
  2155.         $this->__initializer__ && $this->__initializer__->__invoke($this'addCanteenMenuItem', [$canteenMenuItem]);
  2156.         return parent::addCanteenMenuItem($canteenMenuItem);
  2157.     }
  2158.     /**
  2159.      * {@inheritDoc}
  2160.      */
  2161.     public function removeCanteenMenuItem(\App\Entity\CanteenMenuItem $canteenMenuItem): \App\Entity\Establishment
  2162.     {
  2163.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeCanteenMenuItem', [$canteenMenuItem]);
  2164.         return parent::removeCanteenMenuItem($canteenMenuItem);
  2165.     }
  2166.     /**
  2167.      * {@inheritDoc}
  2168.      */
  2169.     public function getRegistrationDiets(): \Doctrine\Common\Collections\Collection
  2170.     {
  2171.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegistrationDiets', []);
  2172.         return parent::getRegistrationDiets();
  2173.     }
  2174.     /**
  2175.      * {@inheritDoc}
  2176.      */
  2177.     public function addRegistrationDiet(\App\Entity\RegistrationDiet $registrationDiet): \App\Entity\Establishment
  2178.     {
  2179.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRegistrationDiet', [$registrationDiet]);
  2180.         return parent::addRegistrationDiet($registrationDiet);
  2181.     }
  2182.     /**
  2183.      * {@inheritDoc}
  2184.      */
  2185.     public function removeRegistrationDiet(\App\Entity\RegistrationDiet $registrationDiet): \App\Entity\Establishment
  2186.     {
  2187.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRegistrationDiet', [$registrationDiet]);
  2188.         return parent::removeRegistrationDiet($registrationDiet);
  2189.     }
  2190.     /**
  2191.      * {@inheritDoc}
  2192.      */
  2193.     public function getSchoolAbsenceAndDelays(): \Doctrine\Common\Collections\Collection
  2194.     {
  2195.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAbsenceAndDelays', []);
  2196.         return parent::getSchoolAbsenceAndDelays();
  2197.     }
  2198.     /**
  2199.      * {@inheritDoc}
  2200.      */
  2201.     public function addSchoolAbsenceAndDelay(\App\Entity\SchoolAbsenceAndDelay $schoolAbsenceAndDelay): \App\Entity\Establishment
  2202.     {
  2203.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAbsenceAndDelay', [$schoolAbsenceAndDelay]);
  2204.         return parent::addSchoolAbsenceAndDelay($schoolAbsenceAndDelay);
  2205.     }
  2206.     /**
  2207.      * {@inheritDoc}
  2208.      */
  2209.     public function removeSchoolAbsenceAndDelay(\App\Entity\SchoolAbsenceAndDelay $schoolAbsenceAndDelay): \App\Entity\Establishment
  2210.     {
  2211.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAbsenceAndDelay', [$schoolAbsenceAndDelay]);
  2212.         return parent::removeSchoolAbsenceAndDelay($schoolAbsenceAndDelay);
  2213.     }
  2214.     /**
  2215.      * {@inheritDoc}
  2216.      */
  2217.     public function getSchoolAbsenceAndDelayNotifications(): \Doctrine\Common\Collections\Collection
  2218.     {
  2219.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAbsenceAndDelayNotifications', []);
  2220.         return parent::getSchoolAbsenceAndDelayNotifications();
  2221.     }
  2222.     /**
  2223.      * {@inheritDoc}
  2224.      */
  2225.     public function addSchoolAbsenceAndDelayNotification(\App\Entity\SchoolAbsenceAndDelayNotification $schoolAbsenceAndDelayNotification): \App\Entity\Establishment
  2226.     {
  2227.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAbsenceAndDelayNotification', [$schoolAbsenceAndDelayNotification]);
  2228.         return parent::addSchoolAbsenceAndDelayNotification($schoolAbsenceAndDelayNotification);
  2229.     }
  2230.     /**
  2231.      * {@inheritDoc}
  2232.      */
  2233.     public function removeSchoolAbsenceAndDelayNotification(\App\Entity\SchoolAbsenceAndDelayNotification $schoolAbsenceAndDelayNotification): \App\Entity\Establishment
  2234.     {
  2235.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAbsenceAndDelayNotification', [$schoolAbsenceAndDelayNotification]);
  2236.         return parent::removeSchoolAbsenceAndDelayNotification($schoolAbsenceAndDelayNotification);
  2237.     }
  2238.     /**
  2239.      * {@inheritDoc}
  2240.      */
  2241.     public function getSchoolAbsenceAndDelayNotificationLines(): \Doctrine\Common\Collections\Collection
  2242.     {
  2243.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAbsenceAndDelayNotificationLines', []);
  2244.         return parent::getSchoolAbsenceAndDelayNotificationLines();
  2245.     }
  2246.     /**
  2247.      * {@inheritDoc}
  2248.      */
  2249.     public function addSchoolAbsenceAndDelayNotificationLine(\App\Entity\SchoolAbsenceAndDelayNotificationLine $schoolAbsenceAndDelayNotificationLine): \App\Entity\Establishment
  2250.     {
  2251.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAbsenceAndDelayNotificationLine', [$schoolAbsenceAndDelayNotificationLine]);
  2252.         return parent::addSchoolAbsenceAndDelayNotificationLine($schoolAbsenceAndDelayNotificationLine);
  2253.     }
  2254.     /**
  2255.      * {@inheritDoc}
  2256.      */
  2257.     public function removeSchoolAbsenceAndDelayNotificationLine(\App\Entity\SchoolAbsenceAndDelayNotificationLine $schoolAbsenceAndDelayNotificationLine): \App\Entity\Establishment
  2258.     {
  2259.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAbsenceAndDelayNotificationLine', [$schoolAbsenceAndDelayNotificationLine]);
  2260.         return parent::removeSchoolAbsenceAndDelayNotificationLine($schoolAbsenceAndDelayNotificationLine);
  2261.     }
  2262.     /**
  2263.      * {@inheritDoc}
  2264.      */
  2265.     public function getSchoolAbsenceAndDelaySettings(): \Doctrine\Common\Collections\Collection
  2266.     {
  2267.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAbsenceAndDelaySettings', []);
  2268.         return parent::getSchoolAbsenceAndDelaySettings();
  2269.     }
  2270.     /**
  2271.      * {@inheritDoc}
  2272.      */
  2273.     public function addSchoolAbsenceAndDelaySetting(\App\Entity\SchoolAbsenceAndDelaySetting $schoolAbsenceAndDelaySetting): \App\Entity\Establishment
  2274.     {
  2275.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAbsenceAndDelaySetting', [$schoolAbsenceAndDelaySetting]);
  2276.         return parent::addSchoolAbsenceAndDelaySetting($schoolAbsenceAndDelaySetting);
  2277.     }
  2278.     /**
  2279.      * {@inheritDoc}
  2280.      */
  2281.     public function removeSchoolAbsenceAndDelaySetting(\App\Entity\SchoolAbsenceAndDelaySetting $schoolAbsenceAndDelaySetting): \App\Entity\Establishment
  2282.     {
  2283.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAbsenceAndDelaySetting', [$schoolAbsenceAndDelaySetting]);
  2284.         return parent::removeSchoolAbsenceAndDelaySetting($schoolAbsenceAndDelaySetting);
  2285.     }
  2286.     /**
  2287.      * {@inheritDoc}
  2288.      */
  2289.     public function getSchoolAbsenceAndDelayReportCardNotifications(): \Doctrine\Common\Collections\Collection
  2290.     {
  2291.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAbsenceAndDelayReportCardNotifications', []);
  2292.         return parent::getSchoolAbsenceAndDelayReportCardNotifications();
  2293.     }
  2294.     /**
  2295.      * {@inheritDoc}
  2296.      */
  2297.     public function addSchoolAbsenceAndDelayReportCardNotification(\App\Entity\SchoolAbsenceAndDelayReportCardNotification $schoolAbsenceAndDelayReportCardNotification): \App\Entity\Establishment
  2298.     {
  2299.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAbsenceAndDelayReportCardNotification', [$schoolAbsenceAndDelayReportCardNotification]);
  2300.         return parent::addSchoolAbsenceAndDelayReportCardNotification($schoolAbsenceAndDelayReportCardNotification);
  2301.     }
  2302.     /**
  2303.      * {@inheritDoc}
  2304.      */
  2305.     public function removeSchoolAbsenceAndDelayReportCardNotification(\App\Entity\SchoolAbsenceAndDelayReportCardNotification $schoolAbsenceAndDelayReportCardNotification): \App\Entity\Establishment
  2306.     {
  2307.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAbsenceAndDelayReportCardNotification', [$schoolAbsenceAndDelayReportCardNotification]);
  2308.         return parent::removeSchoolAbsenceAndDelayReportCardNotification($schoolAbsenceAndDelayReportCardNotification);
  2309.     }
  2310.     /**
  2311.      * {@inheritDoc}
  2312.      */
  2313.     public function getSchoolAbsenceAndDelayReportCardNotificationLines(): \Doctrine\Common\Collections\Collection
  2314.     {
  2315.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAbsenceAndDelayReportCardNotificationLines', []);
  2316.         return parent::getSchoolAbsenceAndDelayReportCardNotificationLines();
  2317.     }
  2318.     /**
  2319.      * {@inheritDoc}
  2320.      */
  2321.     public function addSchoolAbsenceAndDelayReportCardNotificationLine(\App\Entity\SchoolAbsenceAndDelayReportCardNotificationLine $schoolAbsenceAndDelayReportCardNotificationLine): \App\Entity\Establishment
  2322.     {
  2323.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAbsenceAndDelayReportCardNotificationLine', [$schoolAbsenceAndDelayReportCardNotificationLine]);
  2324.         return parent::addSchoolAbsenceAndDelayReportCardNotificationLine($schoolAbsenceAndDelayReportCardNotificationLine);
  2325.     }
  2326.     /**
  2327.      * {@inheritDoc}
  2328.      */
  2329.     public function removeSchoolAbsenceAndDelayReportCardNotificationLine(\App\Entity\SchoolAbsenceAndDelayReportCardNotificationLine $schoolAbsenceAndDelayReportCardNotificationLine): \App\Entity\Establishment
  2330.     {
  2331.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAbsenceAndDelayReportCardNotificationLine', [$schoolAbsenceAndDelayReportCardNotificationLine]);
  2332.         return parent::removeSchoolAbsenceAndDelayReportCardNotificationLine($schoolAbsenceAndDelayReportCardNotificationLine);
  2333.     }
  2334.     /**
  2335.      * {@inheritDoc}
  2336.      */
  2337.     public function getSettingLearningDifficulties(): \Doctrine\Common\Collections\Collection
  2338.     {
  2339.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingLearningDifficulties', []);
  2340.         return parent::getSettingLearningDifficulties();
  2341.     }
  2342.     /**
  2343.      * {@inheritDoc}
  2344.      */
  2345.     public function addSettingLearningDifficulty(\App\Entity\SettingLearningDifficulty $settingLearningDifficulty): \App\Entity\Establishment
  2346.     {
  2347.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingLearningDifficulty', [$settingLearningDifficulty]);
  2348.         return parent::addSettingLearningDifficulty($settingLearningDifficulty);
  2349.     }
  2350.     /**
  2351.      * {@inheritDoc}
  2352.      */
  2353.     public function removeSettingLearningDifficulty(\App\Entity\SettingLearningDifficulty $settingLearningDifficulty): \App\Entity\Establishment
  2354.     {
  2355.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingLearningDifficulty', [$settingLearningDifficulty]);
  2356.         return parent::removeSettingLearningDifficulty($settingLearningDifficulty);
  2357.     }
  2358.     /**
  2359.      * {@inheritDoc}
  2360.      */
  2361.     public function getAccessUsers(): \Doctrine\Common\Collections\Collection
  2362.     {
  2363.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccessUsers', []);
  2364.         return parent::getAccessUsers();
  2365.     }
  2366.     /**
  2367.      * {@inheritDoc}
  2368.      */
  2369.     public function addAccessUser(\App\Entity\User $accessUser): \App\Entity\Establishment
  2370.     {
  2371.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccessUser', [$accessUser]);
  2372.         return parent::addAccessUser($accessUser);
  2373.     }
  2374.     /**
  2375.      * {@inheritDoc}
  2376.      */
  2377.     public function removeAccessUser(\App\Entity\User $accessUser): \App\Entity\Establishment
  2378.     {
  2379.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccessUser', [$accessUser]);
  2380.         return parent::removeAccessUser($accessUser);
  2381.     }
  2382.     /**
  2383.      * {@inheritDoc}
  2384.      */
  2385.     public function getRhStatuts(): \Doctrine\Common\Collections\Collection
  2386.     {
  2387.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhStatuts', []);
  2388.         return parent::getRhStatuts();
  2389.     }
  2390.     /**
  2391.      * {@inheritDoc}
  2392.      */
  2393.     public function addRhStatut(\App\Entity\RhStatut $rhStatut): \App\Entity\Establishment
  2394.     {
  2395.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhStatut', [$rhStatut]);
  2396.         return parent::addRhStatut($rhStatut);
  2397.     }
  2398.     /**
  2399.      * {@inheritDoc}
  2400.      */
  2401.     public function removeRhStatut(\App\Entity\RhStatut $rhStatut): \App\Entity\Establishment
  2402.     {
  2403.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhStatut', [$rhStatut]);
  2404.         return parent::removeRhStatut($rhStatut);
  2405.     }
  2406.     /**
  2407.      * {@inheritDoc}
  2408.      */
  2409.     public function getCommunicationPredefinedMessages(): \Doctrine\Common\Collections\Collection
  2410.     {
  2411.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCommunicationPredefinedMessages', []);
  2412.         return parent::getCommunicationPredefinedMessages();
  2413.     }
  2414.     /**
  2415.      * {@inheritDoc}
  2416.      */
  2417.     public function addCommunicationPredefinedMessage(\App\Entity\CommunicationPredefinedMessage $communicationPredefinedMessage): \App\Entity\Establishment
  2418.     {
  2419.         $this->__initializer__ && $this->__initializer__->__invoke($this'addCommunicationPredefinedMessage', [$communicationPredefinedMessage]);
  2420.         return parent::addCommunicationPredefinedMessage($communicationPredefinedMessage);
  2421.     }
  2422.     /**
  2423.      * {@inheritDoc}
  2424.      */
  2425.     public function removeCommunicationPredefinedMessage(\App\Entity\CommunicationPredefinedMessage $communicationPredefinedMessage): \App\Entity\Establishment
  2426.     {
  2427.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeCommunicationPredefinedMessage', [$communicationPredefinedMessage]);
  2428.         return parent::removeCommunicationPredefinedMessage($communicationPredefinedMessage);
  2429.     }
  2430.     /**
  2431.      * {@inheritDoc}
  2432.      */
  2433.     public function getSchoolTeachers(): \Doctrine\Common\Collections\Collection
  2434.     {
  2435.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeachers', []);
  2436.         return parent::getSchoolTeachers();
  2437.     }
  2438.     /**
  2439.      * {@inheritDoc}
  2440.      */
  2441.     public function addSchoolTeacher(\App\Entity\SchoolTeacher $schoolTeacher): \App\Entity\Establishment
  2442.     {
  2443.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacher', [$schoolTeacher]);
  2444.         return parent::addSchoolTeacher($schoolTeacher);
  2445.     }
  2446.     /**
  2447.      * {@inheritDoc}
  2448.      */
  2449.     public function removeSchoolTeacher(\App\Entity\SchoolTeacher $schoolTeacher): \App\Entity\Establishment
  2450.     {
  2451.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacher', [$schoolTeacher]);
  2452.         return parent::removeSchoolTeacher($schoolTeacher);
  2453.     }
  2454.     /**
  2455.      * {@inheritDoc}
  2456.      */
  2457.     public function getStockProducts(): \Doctrine\Common\Collections\Collection
  2458.     {
  2459.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockProducts', []);
  2460.         return parent::getStockProducts();
  2461.     }
  2462.     /**
  2463.      * {@inheritDoc}
  2464.      */
  2465.     public function addStockProduct(\App\Entity\StockProduct $stockProduct): \App\Entity\Establishment
  2466.     {
  2467.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockProduct', [$stockProduct]);
  2468.         return parent::addStockProduct($stockProduct);
  2469.     }
  2470.     /**
  2471.      * {@inheritDoc}
  2472.      */
  2473.     public function removeStockProduct(\App\Entity\StockProduct $stockProduct): \App\Entity\Establishment
  2474.     {
  2475.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockProduct', [$stockProduct]);
  2476.         return parent::removeStockProduct($stockProduct);
  2477.     }
  2478.     /**
  2479.      * {@inheritDoc}
  2480.      */
  2481.     public function getStockKitCategories(): \Doctrine\Common\Collections\Collection
  2482.     {
  2483.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockKitCategories', []);
  2484.         return parent::getStockKitCategories();
  2485.     }
  2486.     /**
  2487.      * {@inheritDoc}
  2488.      */
  2489.     public function addStockKitCategory(\App\Entity\StockKitCategory $stockKitCategory): \App\Entity\Establishment
  2490.     {
  2491.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockKitCategory', [$stockKitCategory]);
  2492.         return parent::addStockKitCategory($stockKitCategory);
  2493.     }
  2494.     /**
  2495.      * {@inheritDoc}
  2496.      */
  2497.     public function removeStockKitCategory(\App\Entity\StockKitCategory $stockKitCategory): \App\Entity\Establishment
  2498.     {
  2499.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockKitCategory', [$stockKitCategory]);
  2500.         return parent::removeStockKitCategory($stockKitCategory);
  2501.     }
  2502.     /**
  2503.      * {@inheritDoc}
  2504.      */
  2505.     public function getStockKitProducts(): \Doctrine\Common\Collections\Collection
  2506.     {
  2507.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockKitProducts', []);
  2508.         return parent::getStockKitProducts();
  2509.     }
  2510.     /**
  2511.      * {@inheritDoc}
  2512.      */
  2513.     public function addStockKitProduct(\App\Entity\StockKitProduct $stockKitProduct): \App\Entity\Establishment
  2514.     {
  2515.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockKitProduct', [$stockKitProduct]);
  2516.         return parent::addStockKitProduct($stockKitProduct);
  2517.     }
  2518.     /**
  2519.      * {@inheritDoc}
  2520.      */
  2521.     public function removeStockKitProduct(\App\Entity\StockKitProduct $stockKitProduct): \App\Entity\Establishment
  2522.     {
  2523.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockKitProduct', [$stockKitProduct]);
  2524.         return parent::removeStockKitProduct($stockKitProduct);
  2525.     }
  2526.     /**
  2527.      * {@inheritDoc}
  2528.      */
  2529.     public function getStockProductEntries(): \Doctrine\Common\Collections\Collection
  2530.     {
  2531.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockProductEntries', []);
  2532.         return parent::getStockProductEntries();
  2533.     }
  2534.     /**
  2535.      * {@inheritDoc}
  2536.      */
  2537.     public function addStockProductEntry(\App\Entity\StockProductEntry $stockProductEntry): \App\Entity\Establishment
  2538.     {
  2539.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockProductEntry', [$stockProductEntry]);
  2540.         return parent::addStockProductEntry($stockProductEntry);
  2541.     }
  2542.     /**
  2543.      * {@inheritDoc}
  2544.      */
  2545.     public function removeStockProductEntry(\App\Entity\StockProductEntry $stockProductEntry): \App\Entity\Establishment
  2546.     {
  2547.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockProductEntry', [$stockProductEntry]);
  2548.         return parent::removeStockProductEntry($stockProductEntry);
  2549.     }
  2550.     /**
  2551.      * {@inheritDoc}
  2552.      */
  2553.     public function getStockProductEntryLines(): \Doctrine\Common\Collections\Collection
  2554.     {
  2555.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockProductEntryLines', []);
  2556.         return parent::getStockProductEntryLines();
  2557.     }
  2558.     /**
  2559.      * {@inheritDoc}
  2560.      */
  2561.     public function addStockProductEntryLine(\App\Entity\StockProductEntryLine $stockProductEntryLine): \App\Entity\Establishment
  2562.     {
  2563.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockProductEntryLine', [$stockProductEntryLine]);
  2564.         return parent::addStockProductEntryLine($stockProductEntryLine);
  2565.     }
  2566.     /**
  2567.      * {@inheritDoc}
  2568.      */
  2569.     public function removeStockProductEntryLine(\App\Entity\StockProductEntryLine $stockProductEntryLine): \App\Entity\Establishment
  2570.     {
  2571.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockProductEntryLine', [$stockProductEntryLine]);
  2572.         return parent::removeStockProductEntryLine($stockProductEntryLine);
  2573.     }
  2574.     /**
  2575.      * {@inheritDoc}
  2576.      */
  2577.     public function getStockProviderKitEntries(): \Doctrine\Common\Collections\Collection
  2578.     {
  2579.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockProviderKitEntries', []);
  2580.         return parent::getStockProviderKitEntries();
  2581.     }
  2582.     /**
  2583.      * {@inheritDoc}
  2584.      */
  2585.     public function addStockProviderKitEntry(\App\Entity\StockProviderKitEntry $stockProviderKitEntry): \App\Entity\Establishment
  2586.     {
  2587.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockProviderKitEntry', [$stockProviderKitEntry]);
  2588.         return parent::addStockProviderKitEntry($stockProviderKitEntry);
  2589.     }
  2590.     /**
  2591.      * {@inheritDoc}
  2592.      */
  2593.     public function removeStockProviderKitEntry(\App\Entity\StockProviderKitEntry $stockProviderKitEntry): \App\Entity\Establishment
  2594.     {
  2595.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockProviderKitEntry', [$stockProviderKitEntry]);
  2596.         return parent::removeStockProviderKitEntry($stockProviderKitEntry);
  2597.     }
  2598.     /**
  2599.      * {@inheritDoc}
  2600.      */
  2601.     public function getStockProviderKitEntryLines(): \Doctrine\Common\Collections\Collection
  2602.     {
  2603.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockProviderKitEntryLines', []);
  2604.         return parent::getStockProviderKitEntryLines();
  2605.     }
  2606.     /**
  2607.      * {@inheritDoc}
  2608.      */
  2609.     public function addStockProviderKitEntryLine(\App\Entity\StockProviderKitEntryLine $stockProviderKitEntryLine): \App\Entity\Establishment
  2610.     {
  2611.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockProviderKitEntryLine', [$stockProviderKitEntryLine]);
  2612.         return parent::addStockProviderKitEntryLine($stockProviderKitEntryLine);
  2613.     }
  2614.     /**
  2615.      * {@inheritDoc}
  2616.      */
  2617.     public function removeStockProviderKitEntryLine(\App\Entity\StockProviderKitEntryLine $stockProviderKitEntryLine): \App\Entity\Establishment
  2618.     {
  2619.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockProviderKitEntryLine', [$stockProviderKitEntryLine]);
  2620.         return parent::removeStockProviderKitEntryLine($stockProviderKitEntryLine);
  2621.     }
  2622.     /**
  2623.      * {@inheritDoc}
  2624.      */
  2625.     public function getStockStudentKitEntries(): \Doctrine\Common\Collections\Collection
  2626.     {
  2627.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockStudentKitEntries', []);
  2628.         return parent::getStockStudentKitEntries();
  2629.     }
  2630.     /**
  2631.      * {@inheritDoc}
  2632.      */
  2633.     public function addStockStudentKitEntry(\App\Entity\StockStudentKitEntry $stockStudentKitEntry): \App\Entity\Establishment
  2634.     {
  2635.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockStudentKitEntry', [$stockStudentKitEntry]);
  2636.         return parent::addStockStudentKitEntry($stockStudentKitEntry);
  2637.     }
  2638.     /**
  2639.      * {@inheritDoc}
  2640.      */
  2641.     public function removeStockStudentKitEntry(\App\Entity\StockStudentKitEntry $stockStudentKitEntry): \App\Entity\Establishment
  2642.     {
  2643.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockStudentKitEntry', [$stockStudentKitEntry]);
  2644.         return parent::removeStockStudentKitEntry($stockStudentKitEntry);
  2645.     }
  2646.     /**
  2647.      * {@inheritDoc}
  2648.      */
  2649.     public function getStockStudentKitEntryLines(): \Doctrine\Common\Collections\Collection
  2650.     {
  2651.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockStudentKitEntryLines', []);
  2652.         return parent::getStockStudentKitEntryLines();
  2653.     }
  2654.     /**
  2655.      * {@inheritDoc}
  2656.      */
  2657.     public function addStockStudentKitEntryLine(\App\Entity\StockStudentKitEntryLine $stockStudentKitEntryLine): \App\Entity\Establishment
  2658.     {
  2659.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockStudentKitEntryLine', [$stockStudentKitEntryLine]);
  2660.         return parent::addStockStudentKitEntryLine($stockStudentKitEntryLine);
  2661.     }
  2662.     /**
  2663.      * {@inheritDoc}
  2664.      */
  2665.     public function removeStockStudentKitEntryLine(\App\Entity\StockStudentKitEntryLine $stockStudentKitEntryLine): \App\Entity\Establishment
  2666.     {
  2667.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockStudentKitEntryLine', [$stockStudentKitEntryLine]);
  2668.         return parent::removeStockStudentKitEntryLine($stockStudentKitEntryLine);
  2669.     }
  2670.     /**
  2671.      * {@inheritDoc}
  2672.      */
  2673.     public function getStockKitOuts(): \Doctrine\Common\Collections\Collection
  2674.     {
  2675.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockKitOuts', []);
  2676.         return parent::getStockKitOuts();
  2677.     }
  2678.     /**
  2679.      * {@inheritDoc}
  2680.      */
  2681.     public function addStockKitOut(\App\Entity\StockKitOut $stockKitOut): \App\Entity\Establishment
  2682.     {
  2683.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockKitOut', [$stockKitOut]);
  2684.         return parent::addStockKitOut($stockKitOut);
  2685.     }
  2686.     /**
  2687.      * {@inheritDoc}
  2688.      */
  2689.     public function removeStockKitOut(\App\Entity\StockKitOut $stockKitOut): \App\Entity\Establishment
  2690.     {
  2691.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockKitOut', [$stockKitOut]);
  2692.         return parent::removeStockKitOut($stockKitOut);
  2693.     }
  2694.     /**
  2695.      * {@inheritDoc}
  2696.      */
  2697.     public function getStockKitOutLines(): \Doctrine\Common\Collections\Collection
  2698.     {
  2699.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockKitOutLines', []);
  2700.         return parent::getStockKitOutLines();
  2701.     }
  2702.     /**
  2703.      * {@inheritDoc}
  2704.      */
  2705.     public function addStockKitOutLine(\App\Entity\StockKitOutLine $stockKitOutLine): \App\Entity\Establishment
  2706.     {
  2707.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockKitOutLine', [$stockKitOutLine]);
  2708.         return parent::addStockKitOutLine($stockKitOutLine);
  2709.     }
  2710.     /**
  2711.      * {@inheritDoc}
  2712.      */
  2713.     public function removeStockKitOutLine(\App\Entity\StockKitOutLine $stockKitOutLine): \App\Entity\Establishment
  2714.     {
  2715.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockKitOutLine', [$stockKitOutLine]);
  2716.         return parent::removeStockKitOutLine($stockKitOutLine);
  2717.     }
  2718.     /**
  2719.      * {@inheritDoc}
  2720.      */
  2721.     public function getStockProductOuts(): \Doctrine\Common\Collections\Collection
  2722.     {
  2723.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStockProductOuts', []);
  2724.         return parent::getStockProductOuts();
  2725.     }
  2726.     /**
  2727.      * {@inheritDoc}
  2728.      */
  2729.     public function addStockProductOut(\App\Entity\StockProductOut $stockProductOut): \App\Entity\Establishment
  2730.     {
  2731.         $this->__initializer__ && $this->__initializer__->__invoke($this'addStockProductOut', [$stockProductOut]);
  2732.         return parent::addStockProductOut($stockProductOut);
  2733.     }
  2734.     /**
  2735.      * {@inheritDoc}
  2736.      */
  2737.     public function removeStockProductOut(\App\Entity\StockProductOut $stockProductOut): \App\Entity\Establishment
  2738.     {
  2739.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeStockProductOut', [$stockProductOut]);
  2740.         return parent::removeStockProductOut($stockProductOut);
  2741.     }
  2742.     /**
  2743.      * {@inheritDoc}
  2744.      */
  2745.     public function getSmsSender(): ?string
  2746.     {
  2747.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSmsSender', []);
  2748.         return parent::getSmsSender();
  2749.     }
  2750.     /**
  2751.      * {@inheritDoc}
  2752.      */
  2753.     public function setSmsSender(string $sms_sender): \App\Entity\Establishment
  2754.     {
  2755.         $this->__initializer__ && $this->__initializer__->__invoke($this'setSmsSender', [$sms_sender]);
  2756.         return parent::setSmsSender($sms_sender);
  2757.     }
  2758.     /**
  2759.      * {@inheritDoc}
  2760.      */
  2761.     public function getSmsLogin(): ?string
  2762.     {
  2763.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSmsLogin', []);
  2764.         return parent::getSmsLogin();
  2765.     }
  2766.     /**
  2767.      * {@inheritDoc}
  2768.      */
  2769.     public function setSmsLogin(string $sms_login): \App\Entity\Establishment
  2770.     {
  2771.         $this->__initializer__ && $this->__initializer__->__invoke($this'setSmsLogin', [$sms_login]);
  2772.         return parent::setSmsLogin($sms_login);
  2773.     }
  2774.     /**
  2775.      * {@inheritDoc}
  2776.      */
  2777.     public function getSmsPassword(): ?string
  2778.     {
  2779.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSmsPassword', []);
  2780.         return parent::getSmsPassword();
  2781.     }
  2782.     /**
  2783.      * {@inheritDoc}
  2784.      */
  2785.     public function setSmsPassword(string $sms_password): \App\Entity\Establishment
  2786.     {
  2787.         $this->__initializer__ && $this->__initializer__->__invoke($this'setSmsPassword', [$sms_password]);
  2788.         return parent::setSmsPassword($sms_password);
  2789.     }
  2790.     /**
  2791.      * {@inheritDoc}
  2792.      */
  2793.     public function getXlsImportations(): \Doctrine\Common\Collections\Collection
  2794.     {
  2795.         $this->__initializer__ && $this->__initializer__->__invoke($this'getXlsImportations', []);
  2796.         return parent::getXlsImportations();
  2797.     }
  2798.     /**
  2799.      * {@inheritDoc}
  2800.      */
  2801.     public function addXlsImportation(\App\Entity\XlsImportation $xlsImportation): \App\Entity\Establishment
  2802.     {
  2803.         $this->__initializer__ && $this->__initializer__->__invoke($this'addXlsImportation', [$xlsImportation]);
  2804.         return parent::addXlsImportation($xlsImportation);
  2805.     }
  2806.     /**
  2807.      * {@inheritDoc}
  2808.      */
  2809.     public function removeXlsImportation(\App\Entity\XlsImportation $xlsImportation): \App\Entity\Establishment
  2810.     {
  2811.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeXlsImportation', [$xlsImportation]);
  2812.         return parent::removeXlsImportation($xlsImportation);
  2813.     }
  2814.     /**
  2815.      * {@inheritDoc}
  2816.      */
  2817.     public function getAccountingCredits(): \Doctrine\Common\Collections\Collection
  2818.     {
  2819.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingCredits', []);
  2820.         return parent::getAccountingCredits();
  2821.     }
  2822.     /**
  2823.      * {@inheritDoc}
  2824.      */
  2825.     public function addAccountingCredit(\App\Entity\AccountingCredit $accountingCredit): \App\Entity\Establishment
  2826.     {
  2827.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingCredit', [$accountingCredit]);
  2828.         return parent::addAccountingCredit($accountingCredit);
  2829.     }
  2830.     /**
  2831.      * {@inheritDoc}
  2832.      */
  2833.     public function removeAccountingCredit(\App\Entity\AccountingCredit $accountingCredit): \App\Entity\Establishment
  2834.     {
  2835.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingCredit', [$accountingCredit]);
  2836.         return parent::removeAccountingCredit($accountingCredit);
  2837.     }
  2838.     /**
  2839.      * {@inheritDoc}
  2840.      */
  2841.     public function getAccountingCreditLines(): \Doctrine\Common\Collections\Collection
  2842.     {
  2843.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingCreditLines', []);
  2844.         return parent::getAccountingCreditLines();
  2845.     }
  2846.     /**
  2847.      * {@inheritDoc}
  2848.      */
  2849.     public function addAccountingCreditLine(\App\Entity\AccountingCreditLine $accountingCreditLine): \App\Entity\Establishment
  2850.     {
  2851.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingCreditLine', [$accountingCreditLine]);
  2852.         return parent::addAccountingCreditLine($accountingCreditLine);
  2853.     }
  2854.     /**
  2855.      * {@inheritDoc}
  2856.      */
  2857.     public function removeAccountingCreditLine(\App\Entity\AccountingCreditLine $accountingCreditLine): \App\Entity\Establishment
  2858.     {
  2859.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingCreditLine', [$accountingCreditLine]);
  2860.         return parent::removeAccountingCreditLine($accountingCreditLine);
  2861.     }
  2862.     /**
  2863.      * {@inheritDoc}
  2864.      */
  2865.     public function getSchoolAverages(): \Doctrine\Common\Collections\Collection
  2866.     {
  2867.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAverages', []);
  2868.         return parent::getSchoolAverages();
  2869.     }
  2870.     /**
  2871.      * {@inheritDoc}
  2872.      */
  2873.     public function addSchoolAverage(\App\Entity\SchoolAverage $schoolAverage): \App\Entity\Establishment
  2874.     {
  2875.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAverage', [$schoolAverage]);
  2876.         return parent::addSchoolAverage($schoolAverage);
  2877.     }
  2878.     /**
  2879.      * {@inheritDoc}
  2880.      */
  2881.     public function removeSchoolAverage(\App\Entity\SchoolAverage $schoolAverage): \App\Entity\Establishment
  2882.     {
  2883.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAverage', [$schoolAverage]);
  2884.         return parent::removeSchoolAverage($schoolAverage);
  2885.     }
  2886.     /**
  2887.      * {@inheritDoc}
  2888.      */
  2889.     public function getSchoolStudentAverages(): \Doctrine\Common\Collections\Collection
  2890.     {
  2891.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolStudentAverages', []);
  2892.         return parent::getSchoolStudentAverages();
  2893.     }
  2894.     /**
  2895.      * {@inheritDoc}
  2896.      */
  2897.     public function addSchoolStudentAverage(\App\Entity\SchoolStudentAverage $schoolStudentAverage): \App\Entity\Establishment
  2898.     {
  2899.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolStudentAverage', [$schoolStudentAverage]);
  2900.         return parent::addSchoolStudentAverage($schoolStudentAverage);
  2901.     }
  2902.     /**
  2903.      * {@inheritDoc}
  2904.      */
  2905.     public function removeSchoolStudentAverage(\App\Entity\SchoolStudentAverage $schoolStudentAverage): \App\Entity\Establishment
  2906.     {
  2907.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolStudentAverage', [$schoolStudentAverage]);
  2908.         return parent::removeSchoolStudentAverage($schoolStudentAverage);
  2909.     }
  2910.     /**
  2911.      * {@inheritDoc}
  2912.      */
  2913.     public function getCity(): ?string
  2914.     {
  2915.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCity', []);
  2916.         return parent::getCity();
  2917.     }
  2918.     /**
  2919.      * {@inheritDoc}
  2920.      */
  2921.     public function setCity(?string $city): \App\Entity\Establishment
  2922.     {
  2923.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCity', [$city]);
  2924.         return parent::setCity($city);
  2925.     }
  2926.     /**
  2927.      * {@inheritDoc}
  2928.      */
  2929.     public function getSchoolCertificates(): \Doctrine\Common\Collections\Collection
  2930.     {
  2931.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolCertificates', []);
  2932.         return parent::getSchoolCertificates();
  2933.     }
  2934.     /**
  2935.      * {@inheritDoc}
  2936.      */
  2937.     public function addSchoolCertificate(\App\Entity\SchoolCertificate $schoolCertificate): \App\Entity\Establishment
  2938.     {
  2939.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolCertificate', [$schoolCertificate]);
  2940.         return parent::addSchoolCertificate($schoolCertificate);
  2941.     }
  2942.     /**
  2943.      * {@inheritDoc}
  2944.      */
  2945.     public function removeSchoolCertificate(\App\Entity\SchoolCertificate $schoolCertificate): \App\Entity\Establishment
  2946.     {
  2947.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolCertificate', [$schoolCertificate]);
  2948.         return parent::removeSchoolCertificate($schoolCertificate);
  2949.     }
  2950.     /**
  2951.      * {@inheritDoc}
  2952.      */
  2953.     public function getSchoolCertificateLines(): \Doctrine\Common\Collections\Collection
  2954.     {
  2955.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolCertificateLines', []);
  2956.         return parent::getSchoolCertificateLines();
  2957.     }
  2958.     /**
  2959.      * {@inheritDoc}
  2960.      */
  2961.     public function addSchoolCertificateLine(\App\Entity\SchoolCertificateLine $schoolCertificateLine): \App\Entity\Establishment
  2962.     {
  2963.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolCertificateLine', [$schoolCertificateLine]);
  2964.         return parent::addSchoolCertificateLine($schoolCertificateLine);
  2965.     }
  2966.     /**
  2967.      * {@inheritDoc}
  2968.      */
  2969.     public function removeSchoolCertificateLine(\App\Entity\SchoolCertificateLine $schoolCertificateLine): \App\Entity\Establishment
  2970.     {
  2971.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolCertificateLine', [$schoolCertificateLine]);
  2972.         return parent::removeSchoolCertificateLine($schoolCertificateLine);
  2973.     }
  2974.     /**
  2975.      * {@inheritDoc}
  2976.      */
  2977.     public function getNurseryTimeSheets(): \Doctrine\Common\Collections\Collection
  2978.     {
  2979.         $this->__initializer__ && $this->__initializer__->__invoke($this'getNurseryTimeSheets', []);
  2980.         return parent::getNurseryTimeSheets();
  2981.     }
  2982.     /**
  2983.      * {@inheritDoc}
  2984.      */
  2985.     public function addNurseryTimeSheet(\App\Entity\NurseryTimeSheet $nurseryTimeSheet): \App\Entity\Establishment
  2986.     {
  2987.         $this->__initializer__ && $this->__initializer__->__invoke($this'addNurseryTimeSheet', [$nurseryTimeSheet]);
  2988.         return parent::addNurseryTimeSheet($nurseryTimeSheet);
  2989.     }
  2990.     /**
  2991.      * {@inheritDoc}
  2992.      */
  2993.     public function removeNurseryTimeSheet(\App\Entity\NurseryTimeSheet $nurseryTimeSheet): \App\Entity\Establishment
  2994.     {
  2995.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeNurseryTimeSheet', [$nurseryTimeSheet]);
  2996.         return parent::removeNurseryTimeSheet($nurseryTimeSheet);
  2997.     }
  2998.     /**
  2999.      * {@inheritDoc}
  3000.      */
  3001.     public function getStamp(): ?string
  3002.     {
  3003.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStamp', []);
  3004.         return parent::getStamp();
  3005.     }
  3006.     /**
  3007.      * {@inheritDoc}
  3008.      */
  3009.     public function setStamp(?string $stamp): \App\Entity\Establishment
  3010.     {
  3011.         $this->__initializer__ && $this->__initializer__->__invoke($this'setStamp', [$stamp]);
  3012.         return parent::setStamp($stamp);
  3013.     }
  3014.     /**
  3015.      * {@inheritDoc}
  3016.      */
  3017.     public function getBadgeColor(): ?string
  3018.     {
  3019.         $this->__initializer__ && $this->__initializer__->__invoke($this'getBadgeColor', []);
  3020.         return parent::getBadgeColor();
  3021.     }
  3022.     /**
  3023.      * {@inheritDoc}
  3024.      */
  3025.     public function setBadgeColor(?string $badge_color): \App\Entity\Establishment
  3026.     {
  3027.         $this->__initializer__ && $this->__initializer__->__invoke($this'setBadgeColor', [$badge_color]);
  3028.         return parent::setBadgeColor($badge_color);
  3029.     }
  3030.     /**
  3031.      * {@inheritDoc}
  3032.      */
  3033.     public function getSettingRooms(): \Doctrine\Common\Collections\Collection
  3034.     {
  3035.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingRooms', []);
  3036.         return parent::getSettingRooms();
  3037.     }
  3038.     /**
  3039.      * {@inheritDoc}
  3040.      */
  3041.     public function addSettingRoom(\App\Entity\SettingRoom $settingRoom): \App\Entity\Establishment
  3042.     {
  3043.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingRoom', [$settingRoom]);
  3044.         return parent::addSettingRoom($settingRoom);
  3045.     }
  3046.     /**
  3047.      * {@inheritDoc}
  3048.      */
  3049.     public function removeSettingRoom(\App\Entity\SettingRoom $settingRoom): \App\Entity\Establishment
  3050.     {
  3051.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingRoom', [$settingRoom]);
  3052.         return parent::removeSettingRoom($settingRoom);
  3053.     }
  3054.     /**
  3055.      * {@inheritDoc}
  3056.      */
  3057.     public function getSettingTimeTables(): \Doctrine\Common\Collections\Collection
  3058.     {
  3059.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingTimeTables', []);
  3060.         return parent::getSettingTimeTables();
  3061.     }
  3062.     /**
  3063.      * {@inheritDoc}
  3064.      */
  3065.     public function addSettingTimeTable(\App\Entity\SettingTimeTable $settingTimeTable): \App\Entity\Establishment
  3066.     {
  3067.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingTimeTable', [$settingTimeTable]);
  3068.         return parent::addSettingTimeTable($settingTimeTable);
  3069.     }
  3070.     /**
  3071.      * {@inheritDoc}
  3072.      */
  3073.     public function removeSettingTimeTable(\App\Entity\SettingTimeTable $settingTimeTable): \App\Entity\Establishment
  3074.     {
  3075.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingTimeTable', [$settingTimeTable]);
  3076.         return parent::removeSettingTimeTable($settingTimeTable);
  3077.     }
  3078.     /**
  3079.      * {@inheritDoc}
  3080.      */
  3081.     public function getSchoolWorkingTimes(): \Doctrine\Common\Collections\Collection
  3082.     {
  3083.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolWorkingTimes', []);
  3084.         return parent::getSchoolWorkingTimes();
  3085.     }
  3086.     /**
  3087.      * {@inheritDoc}
  3088.      */
  3089.     public function addSchoolWorkingTime(\App\Entity\SchoolWorkingTime $schoolWorkingTime): \App\Entity\Establishment
  3090.     {
  3091.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolWorkingTime', [$schoolWorkingTime]);
  3092.         return parent::addSchoolWorkingTime($schoolWorkingTime);
  3093.     }
  3094.     /**
  3095.      * {@inheritDoc}
  3096.      */
  3097.     public function removeSchoolWorkingTime(\App\Entity\SchoolWorkingTime $schoolWorkingTime): \App\Entity\Establishment
  3098.     {
  3099.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolWorkingTime', [$schoolWorkingTime]);
  3100.         return parent::removeSchoolWorkingTime($schoolWorkingTime);
  3101.     }
  3102.     /**
  3103.      * {@inheritDoc}
  3104.      */
  3105.     public function getSchoolWorkingTimeHourLessons(): \Doctrine\Common\Collections\Collection
  3106.     {
  3107.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolWorkingTimeHourLessons', []);
  3108.         return parent::getSchoolWorkingTimeHourLessons();
  3109.     }
  3110.     /**
  3111.      * {@inheritDoc}
  3112.      */
  3113.     public function addSchoolWorkingTimeHourLesson(\App\Entity\SchoolWorkingTimeHourLesson $schoolWorkingTimeHourLesson): \App\Entity\Establishment
  3114.     {
  3115.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolWorkingTimeHourLesson', [$schoolWorkingTimeHourLesson]);
  3116.         return parent::addSchoolWorkingTimeHourLesson($schoolWorkingTimeHourLesson);
  3117.     }
  3118.     /**
  3119.      * {@inheritDoc}
  3120.      */
  3121.     public function removeSchoolWorkingTimeHourLesson(\App\Entity\SchoolWorkingTimeHourLesson $schoolWorkingTimeHourLesson): \App\Entity\Establishment
  3122.     {
  3123.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolWorkingTimeHourLesson', [$schoolWorkingTimeHourLesson]);
  3124.         return parent::removeSchoolWorkingTimeHourLesson($schoolWorkingTimeHourLesson);
  3125.     }
  3126.     /**
  3127.      * {@inheritDoc}
  3128.      */
  3129.     public function getMobileParentAppAccounts(): \Doctrine\Common\Collections\Collection
  3130.     {
  3131.         $this->__initializer__ && $this->__initializer__->__invoke($this'getMobileParentAppAccounts', []);
  3132.         return parent::getMobileParentAppAccounts();
  3133.     }
  3134.     /**
  3135.      * {@inheritDoc}
  3136.      */
  3137.     public function addMobileParentAppAccount(\App\Entity\MobileParentAppAccount $mobileParentAppAccount): \App\Entity\Establishment
  3138.     {
  3139.         $this->__initializer__ && $this->__initializer__->__invoke($this'addMobileParentAppAccount', [$mobileParentAppAccount]);
  3140.         return parent::addMobileParentAppAccount($mobileParentAppAccount);
  3141.     }
  3142.     /**
  3143.      * {@inheritDoc}
  3144.      */
  3145.     public function removeMobileParentAppAccount(\App\Entity\MobileParentAppAccount $mobileParentAppAccount): \App\Entity\Establishment
  3146.     {
  3147.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeMobileParentAppAccount', [$mobileParentAppAccount]);
  3148.         return parent::removeMobileParentAppAccount($mobileParentAppAccount);
  3149.     }
  3150.     /**
  3151.      * {@inheritDoc}
  3152.      */
  3153.     public function getFoundingNotifications(): \Doctrine\Common\Collections\Collection
  3154.     {
  3155.         $this->__initializer__ && $this->__initializer__->__invoke($this'getFoundingNotifications', []);
  3156.         return parent::getFoundingNotifications();
  3157.     }
  3158.     /**
  3159.      * {@inheritDoc}
  3160.      */
  3161.     public function addFoundingNotification(\App\Entity\FoundingNotification $foundingNotification): \App\Entity\Establishment
  3162.     {
  3163.         $this->__initializer__ && $this->__initializer__->__invoke($this'addFoundingNotification', [$foundingNotification]);
  3164.         return parent::addFoundingNotification($foundingNotification);
  3165.     }
  3166.     /**
  3167.      * {@inheritDoc}
  3168.      */
  3169.     public function removeFoundingNotification(\App\Entity\FoundingNotification $foundingNotification): \App\Entity\Establishment
  3170.     {
  3171.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeFoundingNotification', [$foundingNotification]);
  3172.         return parent::removeFoundingNotification($foundingNotification);
  3173.     }
  3174.     /**
  3175.      * {@inheritDoc}
  3176.      */
  3177.     public function getSmsBankPayment(): ?string
  3178.     {
  3179.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSmsBankPayment', []);
  3180.         return parent::getSmsBankPayment();
  3181.     }
  3182.     /**
  3183.      * {@inheritDoc}
  3184.      */
  3185.     public function setSmsBankPayment(?string $sms_bank_payment): \App\Entity\Establishment
  3186.     {
  3187.         $this->__initializer__ && $this->__initializer__->__invoke($this'setSmsBankPayment', [$sms_bank_payment]);
  3188.         return parent::setSmsBankPayment($sms_bank_payment);
  3189.     }
  3190.     /**
  3191.      * {@inheritDoc}
  3192.      */
  3193.     public function getEquivalentMatters(): \Doctrine\Common\Collections\Collection
  3194.     {
  3195.         $this->__initializer__ && $this->__initializer__->__invoke($this'getEquivalentMatters', []);
  3196.         return parent::getEquivalentMatters();
  3197.     }
  3198.     /**
  3199.      * {@inheritDoc}
  3200.      */
  3201.     public function addEquivalentMatter(\App\Entity\EquivalentMatter $equivalentMatter): \App\Entity\Establishment
  3202.     {
  3203.         $this->__initializer__ && $this->__initializer__->__invoke($this'addEquivalentMatter', [$equivalentMatter]);
  3204.         return parent::addEquivalentMatter($equivalentMatter);
  3205.     }
  3206.     /**
  3207.      * {@inheritDoc}
  3208.      */
  3209.     public function removeEquivalentMatter(\App\Entity\EquivalentMatter $equivalentMatter): \App\Entity\Establishment
  3210.     {
  3211.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeEquivalentMatter', [$equivalentMatter]);
  3212.         return parent::removeEquivalentMatter($equivalentMatter);
  3213.     }
  3214.     /**
  3215.      * {@inheritDoc}
  3216.      */
  3217.     public function getSchoolTeacherCallSheets(): \Doctrine\Common\Collections\Collection
  3218.     {
  3219.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeacherCallSheets', []);
  3220.         return parent::getSchoolTeacherCallSheets();
  3221.     }
  3222.     /**
  3223.      * {@inheritDoc}
  3224.      */
  3225.     public function addSchoolTeacherCallSheet(\App\Entity\SchoolTeacherCallSheet $schoolTeacherCallSheet): \App\Entity\Establishment
  3226.     {
  3227.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacherCallSheet', [$schoolTeacherCallSheet]);
  3228.         return parent::addSchoolTeacherCallSheet($schoolTeacherCallSheet);
  3229.     }
  3230.     /**
  3231.      * {@inheritDoc}
  3232.      */
  3233.     public function removeSchoolTeacherCallSheet(\App\Entity\SchoolTeacherCallSheet $schoolTeacherCallSheet): \App\Entity\Establishment
  3234.     {
  3235.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacherCallSheet', [$schoolTeacherCallSheet]);
  3236.         return parent::removeSchoolTeacherCallSheet($schoolTeacherCallSheet);
  3237.     }
  3238.     /**
  3239.      * {@inheritDoc}
  3240.      */
  3241.     public function getSchoolTeacherCallSheetLines(): \Doctrine\Common\Collections\Collection
  3242.     {
  3243.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeacherCallSheetLines', []);
  3244.         return parent::getSchoolTeacherCallSheetLines();
  3245.     }
  3246.     /**
  3247.      * {@inheritDoc}
  3248.      */
  3249.     public function addSchoolTeacherCallSheetLine(\App\Entity\SchoolTeacherCallSheetLine $schoolTeacherCallSheetLine): \App\Entity\Establishment
  3250.     {
  3251.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacherCallSheetLine', [$schoolTeacherCallSheetLine]);
  3252.         return parent::addSchoolTeacherCallSheetLine($schoolTeacherCallSheetLine);
  3253.     }
  3254.     /**
  3255.      * {@inheritDoc}
  3256.      */
  3257.     public function removeSchoolTeacherCallSheetLine(\App\Entity\SchoolTeacherCallSheetLine $schoolTeacherCallSheetLine): \App\Entity\Establishment
  3258.     {
  3259.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacherCallSheetLine', [$schoolTeacherCallSheetLine]);
  3260.         return parent::removeSchoolTeacherCallSheetLine($schoolTeacherCallSheetLine);
  3261.     }
  3262.     /**
  3263.      * {@inheritDoc}
  3264.      */
  3265.     public function getSchoolTeacherMatterClassrooms(): \Doctrine\Common\Collections\Collection
  3266.     {
  3267.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeacherMatterClassrooms', []);
  3268.         return parent::getSchoolTeacherMatterClassrooms();
  3269.     }
  3270.     /**
  3271.      * {@inheritDoc}
  3272.      */
  3273.     public function addSchoolTeacherMatterClassroom(\App\Entity\SchoolTeacherMatterClassroom $schoolTeacherMatterClassroom): \App\Entity\Establishment
  3274.     {
  3275.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacherMatterClassroom', [$schoolTeacherMatterClassroom]);
  3276.         return parent::addSchoolTeacherMatterClassroom($schoolTeacherMatterClassroom);
  3277.     }
  3278.     /**
  3279.      * {@inheritDoc}
  3280.      */
  3281.     public function removeSchoolTeacherMatterClassroom(\App\Entity\SchoolTeacherMatterClassroom $schoolTeacherMatterClassroom): \App\Entity\Establishment
  3282.     {
  3283.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacherMatterClassroom', [$schoolTeacherMatterClassroom]);
  3284.         return parent::removeSchoolTeacherMatterClassroom($schoolTeacherMatterClassroom);
  3285.     }
  3286.     /**
  3287.      * {@inheritDoc}
  3288.      */
  3289.     public function getRhSalarySalaryAccessories(): \Doctrine\Common\Collections\Collection
  3290.     {
  3291.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhSalarySalaryAccessories', []);
  3292.         return parent::getRhSalarySalaryAccessories();
  3293.     }
  3294.     /**
  3295.      * {@inheritDoc}
  3296.      */
  3297.     public function addRhSalarySalaryAccessory(\App\Entity\RhSalarySalaryAccessory $rhSalarySalaryAccessory): \App\Entity\Establishment
  3298.     {
  3299.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhSalarySalaryAccessory', [$rhSalarySalaryAccessory]);
  3300.         return parent::addRhSalarySalaryAccessory($rhSalarySalaryAccessory);
  3301.     }
  3302.     /**
  3303.      * {@inheritDoc}
  3304.      */
  3305.     public function removeRhSalarySalaryAccessory(\App\Entity\RhSalarySalaryAccessory $rhSalarySalaryAccessory): \App\Entity\Establishment
  3306.     {
  3307.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhSalarySalaryAccessory', [$rhSalarySalaryAccessory]);
  3308.         return parent::removeRhSalarySalaryAccessory($rhSalarySalaryAccessory);
  3309.     }
  3310.     /**
  3311.      * {@inheritDoc}
  3312.      */
  3313.     public function getRhSalaryPaySlipPayments(): \Doctrine\Common\Collections\Collection
  3314.     {
  3315.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhSalaryPaySlipPayments', []);
  3316.         return parent::getRhSalaryPaySlipPayments();
  3317.     }
  3318.     /**
  3319.      * {@inheritDoc}
  3320.      */
  3321.     public function addRhSalaryPaySlipPayment(\App\Entity\RhSalaryPaySlipPayment $rhSalaryPaySlipPayment): \App\Entity\Establishment
  3322.     {
  3323.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhSalaryPaySlipPayment', [$rhSalaryPaySlipPayment]);
  3324.         return parent::addRhSalaryPaySlipPayment($rhSalaryPaySlipPayment);
  3325.     }
  3326.     /**
  3327.      * {@inheritDoc}
  3328.      */
  3329.     public function removeRhSalaryPaySlipPayment(\App\Entity\RhSalaryPaySlipPayment $rhSalaryPaySlipPayment): \App\Entity\Establishment
  3330.     {
  3331.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhSalaryPaySlipPayment', [$rhSalaryPaySlipPayment]);
  3332.         return parent::removeRhSalaryPaySlipPayment($rhSalaryPaySlipPayment);
  3333.     }
  3334.     /**
  3335.      * {@inheritDoc}
  3336.      */
  3337.     public function repartitionByLevelBirthday(\App\Entity\SchoolYear $schoolYear$age$gender NULL$red NULL)
  3338.     {
  3339.         $this->__initializer__ && $this->__initializer__->__invoke($this'repartitionByLevelBirthday', [$schoolYear$age$gender$red]);
  3340.         return parent::repartitionByLevelBirthday($schoolYear$age$gender$red);
  3341.     }
  3342.     /**
  3343.      * {@inheritDoc}
  3344.      */
  3345.     public function repartitionMinusByLevelBirthday(\App\Entity\SchoolYear $schoolYear$age$gender NULL$red NULL)
  3346.     {
  3347.         $this->__initializer__ && $this->__initializer__->__invoke($this'repartitionMinusByLevelBirthday', [$schoolYear$age$gender$red]);
  3348.         return parent::repartitionMinusByLevelBirthday($schoolYear$age$gender$red);
  3349.     }
  3350.     /**
  3351.      * {@inheritDoc}
  3352.      */
  3353.     public function repartitionPlusByLevelBirthday(\App\Entity\SchoolYear $schoolYear$age$gender NULL$red NULL)
  3354.     {
  3355.         $this->__initializer__ && $this->__initializer__->__invoke($this'repartitionPlusByLevelBirthday', [$schoolYear$age$gender$red]);
  3356.         return parent::repartitionPlusByLevelBirthday($schoolYear$age$gender$red);
  3357.     }
  3358.     /**
  3359.      * {@inheritDoc}
  3360.      */
  3361.     public function getDiet(\App\Entity\SchoolYear $schoolYear$gender NULL)
  3362.     {
  3363.         $this->__initializer__ && $this->__initializer__->__invoke($this'getDiet', [$schoolYear$gender]);
  3364.         return parent::getDiet($schoolYear$gender);
  3365.     }
  3366.     /**
  3367.      * {@inheritDoc}
  3368.      */
  3369.     public function registeredByGender(\App\Entity\SchoolYear $schoolYear$gender NULL$red NULL)
  3370.     {
  3371.         $this->__initializer__ && $this->__initializer__->__invoke($this'registeredByGender', [$schoolYear$gender$red]);
  3372.         return parent::registeredByGender($schoolYear$gender$red);
  3373.     }
  3374.     /**
  3375.      * {@inheritDoc}
  3376.      */
  3377.     public function registeredIvByGender(\App\Entity\SchoolYear $schoolYear$gender NULL$red NULL)
  3378.     {
  3379.         $this->__initializer__ && $this->__initializer__->__invoke($this'registeredIvByGender', [$schoolYear$gender$red]);
  3380.         return parent::registeredIvByGender($schoolYear$gender$red);
  3381.     }
  3382.     /**
  3383.      * {@inheritDoc}
  3384.      */
  3385.     public function registeredEtByGender(\App\Entity\SchoolYear $schoolYear$gender NULL$red NULL)
  3386.     {
  3387.         $this->__initializer__ && $this->__initializer__->__invoke($this'registeredEtByGender', [$schoolYear$gender$red]);
  3388.         return parent::registeredEtByGender($schoolYear$gender$red);
  3389.     }
  3390.     /**
  3391.      * {@inheritDoc}
  3392.      */
  3393.     public function getShortName(): ?string
  3394.     {
  3395.         $this->__initializer__ && $this->__initializer__->__invoke($this'getShortName', []);
  3396.         return parent::getShortName();
  3397.     }
  3398.     /**
  3399.      * {@inheritDoc}
  3400.      */
  3401.     public function setShortName(?string $short_name): \App\Entity\Establishment
  3402.     {
  3403.         $this->__initializer__ && $this->__initializer__->__invoke($this'setShortName', [$short_name]);
  3404.         return parent::setShortName($short_name);
  3405.     }
  3406.     /**
  3407.      * {@inheritDoc}
  3408.      */
  3409.     public function getRhSalaryContracts(): \Doctrine\Common\Collections\Collection
  3410.     {
  3411.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhSalaryContracts', []);
  3412.         return parent::getRhSalaryContracts();
  3413.     }
  3414.     /**
  3415.      * {@inheritDoc}
  3416.      */
  3417.     public function addRhSalaryContract(\App\Entity\RhSalaryContract $rhSalaryContract): \App\Entity\Establishment
  3418.     {
  3419.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhSalaryContract', [$rhSalaryContract]);
  3420.         return parent::addRhSalaryContract($rhSalaryContract);
  3421.     }
  3422.     /**
  3423.      * {@inheritDoc}
  3424.      */
  3425.     public function removeRhSalaryContract(\App\Entity\RhSalaryContract $rhSalaryContract): \App\Entity\Establishment
  3426.     {
  3427.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhSalaryContract', [$rhSalaryContract]);
  3428.         return parent::removeRhSalaryContract($rhSalaryContract);
  3429.     }
  3430.     /**
  3431.      * {@inheritDoc}
  3432.      */
  3433.     public function getRhSalaryContractItems(): \Doctrine\Common\Collections\Collection
  3434.     {
  3435.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhSalaryContractItems', []);
  3436.         return parent::getRhSalaryContractItems();
  3437.     }
  3438.     /**
  3439.      * {@inheritDoc}
  3440.      */
  3441.     public function addRhSalaryContractItem(\App\Entity\RhSalaryContractItem $rhSalaryContractItem): \App\Entity\Establishment
  3442.     {
  3443.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhSalaryContractItem', [$rhSalaryContractItem]);
  3444.         return parent::addRhSalaryContractItem($rhSalaryContractItem);
  3445.     }
  3446.     /**
  3447.      * {@inheritDoc}
  3448.      */
  3449.     public function removeRhSalaryContractItem(\App\Entity\RhSalaryContractItem $rhSalaryContractItem): \App\Entity\Establishment
  3450.     {
  3451.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhSalaryContractItem', [$rhSalaryContractItem]);
  3452.         return parent::removeRhSalaryContractItem($rhSalaryContractItem);
  3453.     }
  3454.     /**
  3455.      * {@inheritDoc}
  3456.      */
  3457.     public function getSchoolTeacherTimeSheets(): \Doctrine\Common\Collections\Collection
  3458.     {
  3459.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeacherTimeSheets', []);
  3460.         return parent::getSchoolTeacherTimeSheets();
  3461.     }
  3462.     /**
  3463.      * {@inheritDoc}
  3464.      */
  3465.     public function addSchoolTeacherTimeSheet(\App\Entity\SchoolTeacherTimeSheet $schoolTeacherTimeSheet): \App\Entity\Establishment
  3466.     {
  3467.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacherTimeSheet', [$schoolTeacherTimeSheet]);
  3468.         return parent::addSchoolTeacherTimeSheet($schoolTeacherTimeSheet);
  3469.     }
  3470.     /**
  3471.      * {@inheritDoc}
  3472.      */
  3473.     public function removeSchoolTeacherTimeSheet(\App\Entity\SchoolTeacherTimeSheet $schoolTeacherTimeSheet): \App\Entity\Establishment
  3474.     {
  3475.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacherTimeSheet', [$schoolTeacherTimeSheet]);
  3476.         return parent::removeSchoolTeacherTimeSheet($schoolTeacherTimeSheet);
  3477.     }
  3478.     /**
  3479.      * {@inheritDoc}
  3480.      */
  3481.     public function getAccountingExpenseCategories(): \Doctrine\Common\Collections\Collection
  3482.     {
  3483.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingExpenseCategories', []);
  3484.         return parent::getAccountingExpenseCategories();
  3485.     }
  3486.     /**
  3487.      * {@inheritDoc}
  3488.      */
  3489.     public function addAccountingExpenseCategory(\App\Entity\AccountingExpenseCategory $accountingExpenseCategory): \App\Entity\Establishment
  3490.     {
  3491.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingExpenseCategory', [$accountingExpenseCategory]);
  3492.         return parent::addAccountingExpenseCategory($accountingExpenseCategory);
  3493.     }
  3494.     /**
  3495.      * {@inheritDoc}
  3496.      */
  3497.     public function removeAccountingExpenseCategory(\App\Entity\AccountingExpenseCategory $accountingExpenseCategory): \App\Entity\Establishment
  3498.     {
  3499.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingExpenseCategory', [$accountingExpenseCategory]);
  3500.         return parent::removeAccountingExpenseCategory($accountingExpenseCategory);
  3501.     }
  3502.     /**
  3503.      * {@inheritDoc}
  3504.      */
  3505.     public function getSchoolAssessments(): \Doctrine\Common\Collections\Collection
  3506.     {
  3507.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolAssessments', []);
  3508.         return parent::getSchoolAssessments();
  3509.     }
  3510.     /**
  3511.      * {@inheritDoc}
  3512.      */
  3513.     public function addSchoolAssessment(\App\Entity\SchoolAssessment $schoolAssessment): \App\Entity\Establishment
  3514.     {
  3515.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolAssessment', [$schoolAssessment]);
  3516.         return parent::addSchoolAssessment($schoolAssessment);
  3517.     }
  3518.     /**
  3519.      * {@inheritDoc}
  3520.      */
  3521.     public function removeSchoolAssessment(\App\Entity\SchoolAssessment $schoolAssessment): \App\Entity\Establishment
  3522.     {
  3523.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolAssessment', [$schoolAssessment]);
  3524.         return parent::removeSchoolAssessment($schoolAssessment);
  3525.     }
  3526.     /**
  3527.      * {@inheritDoc}
  3528.      */
  3529.     public function getRhSalaryCredits(): \Doctrine\Common\Collections\Collection
  3530.     {
  3531.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhSalaryCredits', []);
  3532.         return parent::getRhSalaryCredits();
  3533.     }
  3534.     /**
  3535.      * {@inheritDoc}
  3536.      */
  3537.     public function addRhSalaryCredit(\App\Entity\RhSalaryCredit $rhSalaryCredit): \App\Entity\Establishment
  3538.     {
  3539.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhSalaryCredit', [$rhSalaryCredit]);
  3540.         return parent::addRhSalaryCredit($rhSalaryCredit);
  3541.     }
  3542.     /**
  3543.      * {@inheritDoc}
  3544.      */
  3545.     public function removeRhSalaryCredit(\App\Entity\RhSalaryCredit $rhSalaryCredit): \App\Entity\Establishment
  3546.     {
  3547.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhSalaryCredit', [$rhSalaryCredit]);
  3548.         return parent::removeRhSalaryCredit($rhSalaryCredit);
  3549.     }
  3550.     /**
  3551.      * {@inheritDoc}
  3552.      */
  3553.     public function getRhSalaryCreditSheduls(): \Doctrine\Common\Collections\Collection
  3554.     {
  3555.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRhSalaryCreditSheduls', []);
  3556.         return parent::getRhSalaryCreditSheduls();
  3557.     }
  3558.     /**
  3559.      * {@inheritDoc}
  3560.      */
  3561.     public function addRhSalaryCreditShedul(\App\Entity\RhSalaryCreditShedul $rhSalaryCreditShedul): \App\Entity\Establishment
  3562.     {
  3563.         $this->__initializer__ && $this->__initializer__->__invoke($this'addRhSalaryCreditShedul', [$rhSalaryCreditShedul]);
  3564.         return parent::addRhSalaryCreditShedul($rhSalaryCreditShedul);
  3565.     }
  3566.     /**
  3567.      * {@inheritDoc}
  3568.      */
  3569.     public function removeRhSalaryCreditShedul(\App\Entity\RhSalaryCreditShedul $rhSalaryCreditShedul): \App\Entity\Establishment
  3570.     {
  3571.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeRhSalaryCreditShedul', [$rhSalaryCreditShedul]);
  3572.         return parent::removeRhSalaryCreditShedul($rhSalaryCreditShedul);
  3573.     }
  3574.     /**
  3575.      * {@inheritDoc}
  3576.      */
  3577.     public function getParent(): ?\App\Entity\Establishment
  3578.     {
  3579.         $this->__initializer__ && $this->__initializer__->__invoke($this'getParent', []);
  3580.         return parent::getParent();
  3581.     }
  3582.     /**
  3583.      * {@inheritDoc}
  3584.      */
  3585.     public function setParent(?\App\Entity\Establishment $parent): \App\Entity\Establishment
  3586.     {
  3587.         $this->__initializer__ && $this->__initializer__->__invoke($this'setParent', [$parent]);
  3588.         return parent::setParent($parent);
  3589.     }
  3590.     /**
  3591.      * {@inheritDoc}
  3592.      */
  3593.     public function getChildEstablishments(): \Doctrine\Common\Collections\Collection
  3594.     {
  3595.         $this->__initializer__ && $this->__initializer__->__invoke($this'getChildEstablishments', []);
  3596.         return parent::getChildEstablishments();
  3597.     }
  3598.     /**
  3599.      * {@inheritDoc}
  3600.      */
  3601.     public function addChildEstablishment(\App\Entity\Establishment $childEstablishment): \App\Entity\Establishment
  3602.     {
  3603.         $this->__initializer__ && $this->__initializer__->__invoke($this'addChildEstablishment', [$childEstablishment]);
  3604.         return parent::addChildEstablishment($childEstablishment);
  3605.     }
  3606.     /**
  3607.      * {@inheritDoc}
  3608.      */
  3609.     public function removeChildEstablishment(\App\Entity\Establishment $childEstablishment): \App\Entity\Establishment
  3610.     {
  3611.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeChildEstablishment', [$childEstablishment]);
  3612.         return parent::removeChildEstablishment($childEstablishment);
  3613.     }
  3614.     /**
  3615.      * {@inheritDoc}
  3616.      */
  3617.     public function getSettingFeeProviderDistributions(): \Doctrine\Common\Collections\Collection
  3618.     {
  3619.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSettingFeeProviderDistributions', []);
  3620.         return parent::getSettingFeeProviderDistributions();
  3621.     }
  3622.     /**
  3623.      * {@inheritDoc}
  3624.      */
  3625.     public function addSettingFeeProviderDistribution(\App\Entity\SettingFeeProviderDistribution $settingFeeProviderDistribution): \App\Entity\Establishment
  3626.     {
  3627.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSettingFeeProviderDistribution', [$settingFeeProviderDistribution]);
  3628.         return parent::addSettingFeeProviderDistribution($settingFeeProviderDistribution);
  3629.     }
  3630.     /**
  3631.      * {@inheritDoc}
  3632.      */
  3633.     public function removeSettingFeeProviderDistribution(\App\Entity\SettingFeeProviderDistribution $settingFeeProviderDistribution): \App\Entity\Establishment
  3634.     {
  3635.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSettingFeeProviderDistribution', [$settingFeeProviderDistribution]);
  3636.         return parent::removeSettingFeeProviderDistribution($settingFeeProviderDistribution);
  3637.     }
  3638.     /**
  3639.      * {@inheritDoc}
  3640.      */
  3641.     public function getSmsRecovery(): ?string
  3642.     {
  3643.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSmsRecovery', []);
  3644.         return parent::getSmsRecovery();
  3645.     }
  3646.     /**
  3647.      * {@inheritDoc}
  3648.      */
  3649.     public function setSmsRecovery(?string $sms_recovery): \App\Entity\Establishment
  3650.     {
  3651.         $this->__initializer__ && $this->__initializer__->__invoke($this'setSmsRecovery', [$sms_recovery]);
  3652.         return parent::setSmsRecovery($sms_recovery);
  3653.     }
  3654.     /**
  3655.      * {@inheritDoc}
  3656.      */
  3657.     public function getOciSmsSender(): ?string
  3658.     {
  3659.         $this->__initializer__ && $this->__initializer__->__invoke($this'getOciSmsSender', []);
  3660.         return parent::getOciSmsSender();
  3661.     }
  3662.     /**
  3663.      * {@inheritDoc}
  3664.      */
  3665.     public function setOciSmsSender(string $oci_sms_sender): \App\Entity\Establishment
  3666.     {
  3667.         $this->__initializer__ && $this->__initializer__->__invoke($this'setOciSmsSender', [$oci_sms_sender]);
  3668.         return parent::setOciSmsSender($oci_sms_sender);
  3669.     }
  3670.     /**
  3671.      * {@inheritDoc}
  3672.      */
  3673.     public function getSmsGateway(): ?string
  3674.     {
  3675.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSmsGateway', []);
  3676.         return parent::getSmsGateway();
  3677.     }
  3678.     /**
  3679.      * {@inheritDoc}
  3680.      */
  3681.     public function setSmsGateway(string $sms_gateway): \App\Entity\Establishment
  3682.     {
  3683.         $this->__initializer__ && $this->__initializer__->__invoke($this'setSmsGateway', [$sms_gateway]);
  3684.         return parent::setSmsGateway($sms_gateway);
  3685.     }
  3686.     /**
  3687.      * {@inheritDoc}
  3688.      */
  3689.     public function getAccountingChequeTrackings(): \Doctrine\Common\Collections\Collection
  3690.     {
  3691.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingChequeTrackings', []);
  3692.         return parent::getAccountingChequeTrackings();
  3693.     }
  3694.     /**
  3695.      * {@inheritDoc}
  3696.      */
  3697.     public function addAccountingChequeTracking(\App\Entity\AccountingChequeTracking $accountingChequeTracking): \App\Entity\Establishment
  3698.     {
  3699.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingChequeTracking', [$accountingChequeTracking]);
  3700.         return parent::addAccountingChequeTracking($accountingChequeTracking);
  3701.     }
  3702.     /**
  3703.      * {@inheritDoc}
  3704.      */
  3705.     public function removeAccountingChequeTracking(\App\Entity\AccountingChequeTracking $accountingChequeTracking): \App\Entity\Establishment
  3706.     {
  3707.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingChequeTracking', [$accountingChequeTracking]);
  3708.         return parent::removeAccountingChequeTracking($accountingChequeTracking);
  3709.     }
  3710.     /**
  3711.      * {@inheritDoc}
  3712.      */
  3713.     public function getAccountingChequeTrackingLines(): \Doctrine\Common\Collections\Collection
  3714.     {
  3715.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAccountingChequeTrackingLines', []);
  3716.         return parent::getAccountingChequeTrackingLines();
  3717.     }
  3718.     /**
  3719.      * {@inheritDoc}
  3720.      */
  3721.     public function addAccountingChequeTrackingLine(\App\Entity\AccountingChequeTrackingLine $accountingChequeTrackingLine): \App\Entity\Establishment
  3722.     {
  3723.         $this->__initializer__ && $this->__initializer__->__invoke($this'addAccountingChequeTrackingLine', [$accountingChequeTrackingLine]);
  3724.         return parent::addAccountingChequeTrackingLine($accountingChequeTrackingLine);
  3725.     }
  3726.     /**
  3727.      * {@inheritDoc}
  3728.      */
  3729.     public function removeAccountingChequeTrackingLine(\App\Entity\AccountingChequeTrackingLine $accountingChequeTrackingLine): \App\Entity\Establishment
  3730.     {
  3731.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeAccountingChequeTrackingLine', [$accountingChequeTrackingLine]);
  3732.         return parent::removeAccountingChequeTrackingLine($accountingChequeTrackingLine);
  3733.     }
  3734.     /**
  3735.      * {@inheritDoc}
  3736.      */
  3737.     public function getIsSendAbsenceSms(): ?bool
  3738.     {
  3739.         $this->__initializer__ && $this->__initializer__->__invoke($this'getIsSendAbsenceSms', []);
  3740.         return parent::getIsSendAbsenceSms();
  3741.     }
  3742.     /**
  3743.      * {@inheritDoc}
  3744.      */
  3745.     public function setIsSendAbsenceSms(bool $is_send_absence_sms): \App\Entity\Establishment
  3746.     {
  3747.         $this->__initializer__ && $this->__initializer__->__invoke($this'setIsSendAbsenceSms', [$is_send_absence_sms]);
  3748.         return parent::setIsSendAbsenceSms($is_send_absence_sms);
  3749.     }
  3750.     /**
  3751.      * {@inheritDoc}
  3752.      */
  3753.     public function getWaveApiLocation(): ?string
  3754.     {
  3755.         $this->__initializer__ && $this->__initializer__->__invoke($this'getWaveApiLocation', []);
  3756.         return parent::getWaveApiLocation();
  3757.     }
  3758.     /**
  3759.      * {@inheritDoc}
  3760.      */
  3761.     public function setWaveApiLocation(?string $wave_api_location): \App\Entity\Establishment
  3762.     {
  3763.         $this->__initializer__ && $this->__initializer__->__invoke($this'setWaveApiLocation', [$wave_api_location]);
  3764.         return parent::setWaveApiLocation($wave_api_location);
  3765.     }
  3766.     /**
  3767.      * {@inheritDoc}
  3768.      */
  3769.     public function getWaveApiStoreMerchantId(): ?string
  3770.     {
  3771.         $this->__initializer__ && $this->__initializer__->__invoke($this'getWaveApiStoreMerchantId', []);
  3772.         return parent::getWaveApiStoreMerchantId();
  3773.     }
  3774.     /**
  3775.      * {@inheritDoc}
  3776.      */
  3777.     public function setWaveApiStoreMerchantId(?string $wave_api_store_merchant_id): \App\Entity\Establishment
  3778.     {
  3779.         $this->__initializer__ && $this->__initializer__->__invoke($this'setWaveApiStoreMerchantId', [$wave_api_store_merchant_id]);
  3780.         return parent::setWaveApiStoreMerchantId($wave_api_store_merchant_id);
  3781.     }
  3782.     /**
  3783.      * {@inheritDoc}
  3784.      */
  3785.     public function getWaveApiReinbursementCode(): ?string
  3786.     {
  3787.         $this->__initializer__ && $this->__initializer__->__invoke($this'getWaveApiReinbursementCode', []);
  3788.         return parent::getWaveApiReinbursementCode();
  3789.     }
  3790.     /**
  3791.      * {@inheritDoc}
  3792.      */
  3793.     public function setWaveApiReinbursementCode(?string $wave_api_reinbursement_code): \App\Entity\Establishment
  3794.     {
  3795.         $this->__initializer__ && $this->__initializer__->__invoke($this'setWaveApiReinbursementCode', [$wave_api_reinbursement_code]);
  3796.         return parent::setWaveApiReinbursementCode($wave_api_reinbursement_code);
  3797.     }
  3798.     /**
  3799.      * {@inheritDoc}
  3800.      */
  3801.     public function getWaveApiSetupNumber(): ?string
  3802.     {
  3803.         $this->__initializer__ && $this->__initializer__->__invoke($this'getWaveApiSetupNumber', []);
  3804.         return parent::getWaveApiSetupNumber();
  3805.     }
  3806.     /**
  3807.      * {@inheritDoc}
  3808.      */
  3809.     public function setWaveApiSetupNumber(?string $wave_api_setup_number): \App\Entity\Establishment
  3810.     {
  3811.         $this->__initializer__ && $this->__initializer__->__invoke($this'setWaveApiSetupNumber', [$wave_api_setup_number]);
  3812.         return parent::setWaveApiSetupNumber($wave_api_setup_number);
  3813.     }
  3814.     /**
  3815.      * {@inheritDoc}
  3816.      */
  3817.     public function getWaveApiCodeSecret(): ?string
  3818.     {
  3819.         $this->__initializer__ && $this->__initializer__->__invoke($this'getWaveApiCodeSecret', []);
  3820.         return parent::getWaveApiCodeSecret();
  3821.     }
  3822.     /**
  3823.      * {@inheritDoc}
  3824.      */
  3825.     public function setWaveApiCodeSecret(?string $wave_api_code_secret): \App\Entity\Establishment
  3826.     {
  3827.         $this->__initializer__ && $this->__initializer__->__invoke($this'setWaveApiCodeSecret', [$wave_api_code_secret]);
  3828.         return parent::setWaveApiCodeSecret($wave_api_code_secret);
  3829.     }
  3830.     /**
  3831.      * {@inheritDoc}
  3832.      */
  3833.     public function getSalaryBandScales(): \Doctrine\Common\Collections\Collection
  3834.     {
  3835.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSalaryBandScales', []);
  3836.         return parent::getSalaryBandScales();
  3837.     }
  3838.     /**
  3839.      * {@inheritDoc}
  3840.      */
  3841.     public function addSalaryBandScale(\App\Entity\SalaryBandScale $salaryBandScale): \App\Entity\Establishment
  3842.     {
  3843.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSalaryBandScale', [$salaryBandScale]);
  3844.         return parent::addSalaryBandScale($salaryBandScale);
  3845.     }
  3846.     /**
  3847.      * {@inheritDoc}
  3848.      */
  3849.     public function removeSalaryBandScale(\App\Entity\SalaryBandScale $salaryBandScale): \App\Entity\Establishment
  3850.     {
  3851.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSalaryBandScale', [$salaryBandScale]);
  3852.         return parent::removeSalaryBandScale($salaryBandScale);
  3853.     }
  3854.     /**
  3855.      * {@inheritDoc}
  3856.      */
  3857.     public function getTaxReductionShedules(): \Doctrine\Common\Collections\Collection
  3858.     {
  3859.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTaxReductionShedules', []);
  3860.         return parent::getTaxReductionShedules();
  3861.     }
  3862.     /**
  3863.      * {@inheritDoc}
  3864.      */
  3865.     public function addTaxReductionShedule(\App\Entity\TaxReductionShedule $taxReductionShedule): \App\Entity\Establishment
  3866.     {
  3867.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTaxReductionShedule', [$taxReductionShedule]);
  3868.         return parent::addTaxReductionShedule($taxReductionShedule);
  3869.     }
  3870.     /**
  3871.      * {@inheritDoc}
  3872.      */
  3873.     public function removeTaxReductionShedule(\App\Entity\TaxReductionShedule $taxReductionShedule): \App\Entity\Establishment
  3874.     {
  3875.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTaxReductionShedule', [$taxReductionShedule]);
  3876.         return parent::removeTaxReductionShedule($taxReductionShedule);
  3877.     }
  3878.     /**
  3879.      * {@inheritDoc}
  3880.      */
  3881.     public function getLogOperations(): \Doctrine\Common\Collections\Collection
  3882.     {
  3883.         $this->__initializer__ && $this->__initializer__->__invoke($this'getLogOperations', []);
  3884.         return parent::getLogOperations();
  3885.     }
  3886.     /**
  3887.      * {@inheritDoc}
  3888.      */
  3889.     public function addLogOperation(\App\Entity\LogOperation $logOperation): \App\Entity\Establishment
  3890.     {
  3891.         $this->__initializer__ && $this->__initializer__->__invoke($this'addLogOperation', [$logOperation]);
  3892.         return parent::addLogOperation($logOperation);
  3893.     }
  3894.     /**
  3895.      * {@inheritDoc}
  3896.      */
  3897.     public function removeLogOperation(\App\Entity\LogOperation $logOperation): \App\Entity\Establishment
  3898.     {
  3899.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeLogOperation', [$logOperation]);
  3900.         return parent::removeLogOperation($logOperation);
  3901.     }
  3902.     /**
  3903.      * {@inheritDoc}
  3904.      */
  3905.     public function getSchoolReportCardAbsences(): \Doctrine\Common\Collections\Collection
  3906.     {
  3907.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolReportCardAbsences', []);
  3908.         return parent::getSchoolReportCardAbsences();
  3909.     }
  3910.     /**
  3911.      * {@inheritDoc}
  3912.      */
  3913.     public function addSchoolReportCardAbsence(\App\Entity\SchoolReportCardAbsence $schoolReportCardAbsence): \App\Entity\Establishment
  3914.     {
  3915.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolReportCardAbsence', [$schoolReportCardAbsence]);
  3916.         return parent::addSchoolReportCardAbsence($schoolReportCardAbsence);
  3917.     }
  3918.     /**
  3919.      * {@inheritDoc}
  3920.      */
  3921.     public function removeSchoolReportCardAbsence(\App\Entity\SchoolReportCardAbsence $schoolReportCardAbsence): \App\Entity\Establishment
  3922.     {
  3923.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolReportCardAbsence', [$schoolReportCardAbsence]);
  3924.         return parent::removeSchoolReportCardAbsence($schoolReportCardAbsence);
  3925.     }
  3926.     /**
  3927.      * {@inheritDoc}
  3928.      */
  3929.     public function getWavePayments(): \Doctrine\Common\Collections\Collection
  3930.     {
  3931.         $this->__initializer__ && $this->__initializer__->__invoke($this'getWavePayments', []);
  3932.         return parent::getWavePayments();
  3933.     }
  3934.     /**
  3935.      * {@inheritDoc}
  3936.      */
  3937.     public function addWavePayment(\App\Entity\WavePayment $wavePayment): \App\Entity\Establishment
  3938.     {
  3939.         $this->__initializer__ && $this->__initializer__->__invoke($this'addWavePayment', [$wavePayment]);
  3940.         return parent::addWavePayment($wavePayment);
  3941.     }
  3942.     /**
  3943.      * {@inheritDoc}
  3944.      */
  3945.     public function removeWavePayment(\App\Entity\WavePayment $wavePayment): \App\Entity\Establishment
  3946.     {
  3947.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeWavePayment', [$wavePayment]);
  3948.         return parent::removeWavePayment($wavePayment);
  3949.     }
  3950.     /**
  3951.      * {@inheritDoc}
  3952.      */
  3953.     public function getToxicologicalTestResults(): \Doctrine\Common\Collections\Collection
  3954.     {
  3955.         $this->__initializer__ && $this->__initializer__->__invoke($this'getToxicologicalTestResults', []);
  3956.         return parent::getToxicologicalTestResults();
  3957.     }
  3958.     /**
  3959.      * {@inheritDoc}
  3960.      */
  3961.     public function addToxicologicalTestResult(\App\Entity\ToxicologicalTestResult $toxicologicalTestResult): \App\Entity\Establishment
  3962.     {
  3963.         $this->__initializer__ && $this->__initializer__->__invoke($this'addToxicologicalTestResult', [$toxicologicalTestResult]);
  3964.         return parent::addToxicologicalTestResult($toxicologicalTestResult);
  3965.     }
  3966.     /**
  3967.      * {@inheritDoc}
  3968.      */
  3969.     public function removeToxicologicalTestResult(\App\Entity\ToxicologicalTestResult $toxicologicalTestResult): \App\Entity\Establishment
  3970.     {
  3971.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeToxicologicalTestResult', [$toxicologicalTestResult]);
  3972.         return parent::removeToxicologicalTestResult($toxicologicalTestResult);
  3973.     }
  3974.     /**
  3975.      * {@inheritDoc}
  3976.      */
  3977.     public function getToxicologicalTestResultLines(): \Doctrine\Common\Collections\Collection
  3978.     {
  3979.         $this->__initializer__ && $this->__initializer__->__invoke($this'getToxicologicalTestResultLines', []);
  3980.         return parent::getToxicologicalTestResultLines();
  3981.     }
  3982.     /**
  3983.      * {@inheritDoc}
  3984.      */
  3985.     public function addToxicologicalTestResultLine(\App\Entity\ToxicologicalTestResultLine $toxicologicalTestResultLine): \App\Entity\Establishment
  3986.     {
  3987.         $this->__initializer__ && $this->__initializer__->__invoke($this'addToxicologicalTestResultLine', [$toxicologicalTestResultLine]);
  3988.         return parent::addToxicologicalTestResultLine($toxicologicalTestResultLine);
  3989.     }
  3990.     /**
  3991.      * {@inheritDoc}
  3992.      */
  3993.     public function removeToxicologicalTestResultLine(\App\Entity\ToxicologicalTestResultLine $toxicologicalTestResultLine): \App\Entity\Establishment
  3994.     {
  3995.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeToxicologicalTestResultLine', [$toxicologicalTestResultLine]);
  3996.         return parent::removeToxicologicalTestResultLine($toxicologicalTestResultLine);
  3997.     }
  3998.     /**
  3999.      * {@inheritDoc}
  4000.      */
  4001.     public function getToxicologicalTestLaboratories(): \Doctrine\Common\Collections\Collection
  4002.     {
  4003.         $this->__initializer__ && $this->__initializer__->__invoke($this'getToxicologicalTestLaboratories', []);
  4004.         return parent::getToxicologicalTestLaboratories();
  4005.     }
  4006.     /**
  4007.      * {@inheritDoc}
  4008.      */
  4009.     public function addToxicologicalTestLaboratory(\App\Entity\ToxicologicalTestLaboratory $toxicologicalTestLaboratory): \App\Entity\Establishment
  4010.     {
  4011.         $this->__initializer__ && $this->__initializer__->__invoke($this'addToxicologicalTestLaboratory', [$toxicologicalTestLaboratory]);
  4012.         return parent::addToxicologicalTestLaboratory($toxicologicalTestLaboratory);
  4013.     }
  4014.     /**
  4015.      * {@inheritDoc}
  4016.      */
  4017.     public function removeToxicologicalTestLaboratory(\App\Entity\ToxicologicalTestLaboratory $toxicologicalTestLaboratory): \App\Entity\Establishment
  4018.     {
  4019.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeToxicologicalTestLaboratory', [$toxicologicalTestLaboratory]);
  4020.         return parent::removeToxicologicalTestLaboratory($toxicologicalTestLaboratory);
  4021.     }
  4022.     /**
  4023.      * {@inheritDoc}
  4024.      */
  4025.     public function getRegionalDirectorate(): ?string
  4026.     {
  4027.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRegionalDirectorate', []);
  4028.         return parent::getRegionalDirectorate();
  4029.     }
  4030.     /**
  4031.      * {@inheritDoc}
  4032.      */
  4033.     public function setRegionalDirectorate(?string $regional_directorate): \App\Entity\Establishment
  4034.     {
  4035.         $this->__initializer__ && $this->__initializer__->__invoke($this'setRegionalDirectorate', [$regional_directorate]);
  4036.         return parent::setRegionalDirectorate($regional_directorate);
  4037.     }
  4038.     /**
  4039.      * {@inheritDoc}
  4040.      */
  4041.     public function getSchoolTeacherAbsences(): \Doctrine\Common\Collections\Collection
  4042.     {
  4043.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSchoolTeacherAbsences', []);
  4044.         return parent::getSchoolTeacherAbsences();
  4045.     }
  4046.     /**
  4047.      * {@inheritDoc}
  4048.      */
  4049.     public function addSchoolTeacherAbsence(\App\Entity\SchoolTeacherAbsence $schoolTeacherAbsence): \App\Entity\Establishment
  4050.     {
  4051.         $this->__initializer__ && $this->__initializer__->__invoke($this'addSchoolTeacherAbsence', [$schoolTeacherAbsence]);
  4052.         return parent::addSchoolTeacherAbsence($schoolTeacherAbsence);
  4053.     }
  4054.     /**
  4055.      * {@inheritDoc}
  4056.      */
  4057.     public function removeSchoolTeacherAbsence(\App\Entity\SchoolTeacherAbsence $schoolTeacherAbsence): \App\Entity\Establishment
  4058.     {
  4059.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeSchoolTeacherAbsence', [$schoolTeacherAbsence]);
  4060.         return parent::removeSchoolTeacherAbsence($schoolTeacherAbsence);
  4061.     }
  4062.     /**
  4063.      * {@inheritDoc}
  4064.      */
  4065.     public function getGescotiContributions(): \Doctrine\Common\Collections\Collection
  4066.     {
  4067.         $this->__initializer__ && $this->__initializer__->__invoke($this'getGescotiContributions', []);
  4068.         return parent::getGescotiContributions();
  4069.     }
  4070.     /**
  4071.      * {@inheritDoc}
  4072.      */
  4073.     public function addGescotiContribution(\App\Entity\GescotiContribution $gescotiContribution): \App\Entity\Establishment
  4074.     {
  4075.         $this->__initializer__ && $this->__initializer__->__invoke($this'addGescotiContribution', [$gescotiContribution]);
  4076.         return parent::addGescotiContribution($gescotiContribution);
  4077.     }
  4078.     /**
  4079.      * {@inheritDoc}
  4080.      */
  4081.     public function removeGescotiContribution(\App\Entity\GescotiContribution $gescotiContribution): \App\Entity\Establishment
  4082.     {
  4083.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeGescotiContribution', [$gescotiContribution]);
  4084.         return parent::removeGescotiContribution($gescotiContribution);
  4085.     }
  4086. }