Skip to content

Commit

Permalink
ajustes de compatibilidade
Browse files Browse the repository at this point in the history
  • Loading branch information
RodrigoDornelles authored Mar 8, 2022
1 parent 38d64e3 commit c2418be
Showing 1 changed file with 30 additions and 15 deletions.
45 changes: 30 additions & 15 deletions src/Education.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,41 @@
/**
* Education
*
* @var array LIST_NAMES full name of Brazilian Education
* @property array LIST_ESCOLARIDADE full name of Brazilian Education
* @property array LIST_NAMES for retrocompatibily purposes
*/
class Education
{
const FUNDAMENTAL_INCOMPLETO = 1;
const FUNDAMENTAL_COMPLETO = 2;
const MEDIO_INCOMPLETO = 3;
const MEDIO_COMPLETO = 4;
const SUPERIOR_INCOMPLETO = 5;
const SUPERIOR_COMPLETO = 6;
const POS_GRADUACAO_INCOMPLETO = 7;
const POS_GRADUACAO_COMPLETO = 8;
const MESTRADO_INCOMPLETO = 9;
const MESTRADO_COMPLETO = 10;
const DOUTORADO_INCOMPLETO = 11;
const DOUTORADO_COMPLETO = 12;

const LIST_NAMES = [
1 => 'Ensino Fundamental Incompleto',
2 => 'Ensino Fundamental Completo',
3 => 'Ensino Médio Incompleto',
4 => 'Ensino Médio Completo',
5 => 'Ensino Superior Incompleto',
6 => 'Ensino Superior Completo',
7 => 'Pós-Graduação Incompleto',
8 => 'Pós-Graduação Completo',
9 => 'Mestrado Incompleto',
10 => 'Mestrado Completo',
11 => 'Doutorado Incompleto',
12 => 'Doutorado Completo',
const LIST_ESCOLARIDADE = [
self::FUNDAMENTAL_INCOMPLETO => 'Ensino Fundamental Incompleto',
self::FUNDAMENTAL_COMPLETO => 'Ensino Fundamental Completo',
self::MEDIO_INCOMPLETO => 'Ensino Médio Incompleto',
self::MEDIO_COMPLETO => 'Ensino Médio Completo',
self::SUPERIOR_INCOMPLETO => 'Ensino Superior Incompleto',
self::SUPERIOR_COMPLETO => 'Ensino Superior Completo',
self::POS_GRADUACAO_INCOMPLETO => 'Pós-Graduação Incompleto',
self::POS_GRADUACAO_COMPLETO => 'Pós-Graduação Completo',
self::MESTRADO_INCOMPLETO => 'Mestrado Incompleto',
self::MESTRADO_COMPLETO => 'Mestrado Completo',
self::DOUTORADO_INCOMPLETO => 'Doutorado Incompleto',
self::DOUTORADO_COMPLETO => 'Doutorado Completo',
];

const LIST_NAMES = self::LIST_ESCOLARIDADE;

/**
* Returns key value
*
Expand All @@ -36,4 +51,4 @@ public static function value($key)
return isset(self::LIST_NAMES[$key])?self::LIST_NAMES[$key]:null;
}

}
}

0 comments on commit c2418be

Please sign in to comment.