# Deep Dive ## The big picture ### Core Domain - `src/Uriae/EmployeeBundle` : core employee lifecycle (identity, admin info, contracts, insertion path, documents, competencies) - `src/Uriae/SuiviBundle`: - `src/Uriae/AspBundle`: - `src/Uriae/StructureBundle`: - `src/Uriae/UnionBundle`: ### Metrics Domain - `src/Uriae/BilanBundle`: ### Pipeline Domain - `src/Uriae/ImportBundle`: - `src/Uriae/ExportBundle`: ## InDepth maps ### EmployeeBundle - **Core entities** - `src/Uriae/EmployeeBundle/Entity/Employee.php` - `src/Uriae/EmployeeBundle/Entity/Contrat.php` - `src/Uriae/EmployeeBundle/Entity/ParcoursInsertion.php` - `src/Uriae/EmployeeBundle/Entity/FirstHome.php` - `src/Uriae/EmployeeBundle/Entity/AdministrativeInformation.php` - **Repositories** - `src/Uriae/EmployeeBundle/Repository/EmployeeRepository.php` - `src/Uriae/EmployeeBundle/Repository/ContratRepository.php` - **Forms** - `src/Uriae/EmployeeBundle/Form/Type/AddEmployeeFormType.php` - `src/Uriae/EmployeeBundle/Form/Type/ContratType.php` - **Controllers** - `src/Uriae/EmployeeBundle/Controller/EmployeeController.php` - `src/Uriae/EmployeeBundle/Controller/ContratsController.php` - **Services/Models** - `src/Uriae/EmployeeBundle/Model/SituationSortieUpdater.php` - `src/Uriae/EmployeeBundle/Model/EmployeeStateUpdater.php` - **Fixtures** - `src/Uriae/EmployeeBundle/DataFixtures/ORM/shared/LoadTypeEmployee.php` - `src/Uriae/EmployeeBundle/DataFixtures/ORM/shared/LoadFormesContrat.php` - **Commands** - `src/Uriae/EmployeeBundle/Command/UpdateSituationSortieCommand.php` - `src/Uriae/EmployeeBundle/Command/UpdateContratDatesEmployeCommand.php` - `src/Uriae/EmployeeBundle/Command/AnonymisationProcessCommand.php`