mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-13 05:44:24 +00:00
Refactoring (indentation) the code of Entity/Person.php
This commit is contained in:
parent
f967285e34
commit
471bace86d
@ -183,7 +183,9 @@ class Person implements HasCenterInterface {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* Get the accompanying periods of a give person with the
|
||||||
|
* chronological order.
|
||||||
|
*
|
||||||
* @return AccompanyingPeriod[]
|
* @return AccompanyingPeriod[]
|
||||||
*/
|
*/
|
||||||
public function getAccompanyingPeriodsOrdered() {
|
public function getAccompanyingPeriodsOrdered() {
|
||||||
@ -191,32 +193,30 @@ class Person implements HasCenterInterface {
|
|||||||
|
|
||||||
//order by date :
|
//order by date :
|
||||||
usort($periods, function($a, $b) {
|
usort($periods, function($a, $b) {
|
||||||
|
$dateA = $a->getOpeningDate();
|
||||||
$dateA = $a->getOpeningDate();
|
$dateB = $b->getOpeningDate();
|
||||||
$dateB = $b->getOpeningDate();
|
|
||||||
|
if ($dateA == $dateB) {
|
||||||
if ($dateA == $dateB) {
|
$dateEA = $a->getClosingDate();
|
||||||
$dateEA = $a->getClosingDate();
|
$dateEB = $b->getClosingDate();
|
||||||
$dateEB = $b->getClosingDate();
|
|
||||||
|
|
||||||
if ($dateEA == $dateEB) {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($dateEA < $dateEB) {
|
|
||||||
return -1;
|
|
||||||
} else {
|
|
||||||
return +1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($dateA < $dateB) {
|
|
||||||
return -1 ;
|
|
||||||
} else {
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
if ($dateEA == $dateEB) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($dateEA < $dateEB) {
|
||||||
|
return -1;
|
||||||
|
} else {
|
||||||
|
return +1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($dateA < $dateB) {
|
||||||
|
return -1 ;
|
||||||
|
} else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
return $periods;
|
return $periods;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user