Skip to content

Commit

Permalink
Merge branch 'import-2023' into preprod
Browse files Browse the repository at this point in the history
  • Loading branch information
BenoitLeveque committed Jan 6, 2024
2 parents 46c5e0d + c461de7 commit efb2fd3
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 12 deletions.
6 changes: 3 additions & 3 deletions src/Campaign/Format/Formats/Format2023.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,22 +29,22 @@ public function getColumns()
'company_size', // Taille de votre entreprise,
'job_interest', // Quels sont les aspects les plus importants dans votre emploi actuel ?
'company_origin', // "Si elle n'est pas française, quelle est l'origine de votre entreprise ou maison mère ?"
'discrimination_during_hiring', //Avez-vous le sentiment d'avoir été victime de discrimination à l'embauche ?
'discrimination_during_hiring', // Avez-vous le sentiment d'avoir été victime de discrimination à l'embauche ?
'other_language', // "Développez-vous dans d'autres langages que PHP ? Si oui, quel est le principal ?"
'remote_usage', // Travaillez-vous en télétravail ?,
'remote_pace', // Quel serait le rythme idéal en télétravail pour vous ? (en nombre de jour par semaine),
'technological_watch', // Faites-vous régulièrement de la veille technique ?,
'os_developpment', // Sous quel OS développez-vous principalement ?,
'number_meetup_participation', // À combien d'événement / meetup tech avez-vous participé sur la dernière année ?,
'community_inclusion', //Est-ce que vous pensez que l'AFUP, sa communauté et ses événements sont inclusifs ?
'community_inclusion', // Est-ce que vous pensez que l'AFUP, sa communauté et ses événements sont inclusifs ?
'speciality', // Quelle est votre plus grande spécialité ?,
'php_version', // Quelle version de PHP utilisez-vous au quotidien ?,
'php_strength', // "D'après vous, quelle est la plus grande force de PHP ?"
'has_formation', // Avez-vous suivi une formation au cours de ces deux dernières années ?,
'formation_subject', // Sur quel(s) sujet(s) avez-vous été formés ?,
'formation_impact', // Cela a-t-il eu une incidence sur votre emploi/rémunération ?,
'gender', // Vous êtes
'age', //Quel âge avez-vous ?
'age', // Quel âge avez-vous ?
];
}
}
9 changes: 4 additions & 5 deletions src/Campaign/ResponseFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
use App\Entity\Response;
use App\Entity\Speciality;
use App\Enums\CmsUsageInProjectEnums;
use App\Enums\CommunityInclusionEnums;
use App\Enums\CompanySizeEnums;
use App\Enums\CompanyTypeEnums;
use App\Enums\ContractWorkDurationEnums;
Expand All @@ -24,7 +23,6 @@
use App\Enums\Covid19\PartialUnemploymentEnums;
use App\Enums\Covid19\RegularRemoteFeelingEnums;
use App\Enums\Covid19\SalaryImpactEnums;
use App\Enums\DiscriminationDuringHiringEnums;
use App\Enums\EnumsCollection;
use App\Enums\ExperienceEnums;
use App\Enums\FrenchPHPDocumentationQualityEnums;
Expand Down Expand Up @@ -55,6 +53,7 @@
class ResponseFactory
{
public static $job_title = [];

public function __construct(
private readonly \NumberFormatter $numberFormatter,
private readonly EnumsCollection $enums,
Expand Down Expand Up @@ -135,12 +134,12 @@ public function createResponse(array $data, Campaign $campaign): Response
$enumClass = $this->enums->getEnums($enum['class']);
$enumId = $enumClass->getIdByLabel($data[$enum['key']] ?? null);

if ($enumClass instanceof JobTitleEnums && $enumId === null) {
if ($enumClass instanceof JobTitleEnums && null === $enumId) {
$enumId = $enumClass->oldChoices[$data[$enum['key']]] ?? null;
}

if ($enumClass instanceof PHPVersionEnums && $data[$enum['key']] === 'PHP 5.6 ou inférieur') {
$enumId = $enumClass::PHP_56;
if ($enumClass instanceof PHPVersionEnums && 'PHP 5.6 ou inférieur' === $data[$enum['key']]) {
$enumId = $enumClass::PHP_56;
}

$this->propertyAccessor->setValue(
Expand Down
8 changes: 4 additions & 4 deletions src/Entity/Response.php
Original file line number Diff line number Diff line change
Expand Up @@ -854,7 +854,7 @@ public function getLeaveJob(): ?int
return $this->leaveJob;
}

public function setLeaveJob(?int $leaveJob): Response
public function setLeaveJob(?int $leaveJob): self
{
$this->leaveJob = $leaveJob;

Expand All @@ -866,7 +866,7 @@ public function getDiscriminationDuringHiring(): ?int
return $this->discriminationDuringHiring;
}

public function setDiscriminationDuringHiring(?int $discriminationDuringHiring): Response
public function setDiscriminationDuringHiring(?int $discriminationDuringHiring): self
{
$this->discriminationDuringHiring = $discriminationDuringHiring;

Expand All @@ -878,7 +878,7 @@ public function getCommunityInclusion(): ?int
return $this->communityInclusion;
}

public function setCommunityInclusion(?int $communityInclusion): Response
public function setCommunityInclusion(?int $communityInclusion): self
{
$this->communityInclusion = $communityInclusion;

Expand All @@ -890,7 +890,7 @@ public function getAge(): ?int
return $this->age;
}

public function setAge(?int $age): Response
public function setAge(?int $age): self
{
$this->age = $age;

Expand Down

0 comments on commit efb2fd3

Please sign in to comment.