Adefinir
1
game_adefinir
laravel_project
app
Models
Metiers
DirecteurMarketing.php
Go to the documentation of this file.
1
<?php
7
namespace
App\Models\Metiers
;
8
9
use
App\Models\Employes
;
10
16
class
DirecteurMarketing
{
17
18
// Contient le nombre d'employés actuellements embauchés
19
private
int
$_nbEmployees = 0;
20
21
// ========================================================================
22
23
// Constructeur
24
public
function
_construct
() {
25
$this->_nbEmployees = 0;
26
}
27
28
36
public
function
makeResearch
(
Employes
$employees) {
37
$employees->
incrementActionResults
(
"research"
, $this->_nbEmployees );
38
}
39
40
48
public
function
hireDirecteurMarketing
() : int {
49
$this->_nbEmployees += 1;
50
return
$this->_nbEmployees;
51
}
52
53
61
public
function
fireDirecteurMarketing
() : int {
62
if
($this->_nbEmployees != 0){
63
$this->_nbEmployees = $this->_nbEmployees - 1;
64
}
65
return
$this->_nbEmployees;
66
}
67
68
69
}
App\Models\Employes
Definition:
Employes.php:24
App\Models\Metiers\DirecteurMarketing\makeResearch
makeResearch(Employes $employees)
Definition:
DirecteurMarketing.php:36
App\Models\Employes\incrementActionResults
incrementActionResults(string $varName, int $increment)
Definition:
Employes.php:196
App\Models\Metiers\DirecteurMarketing\_construct
_construct()
Definition:
DirecteurMarketing.php:24
App\Models\Metiers\DirecteurMarketing
Definition:
DirecteurMarketing.php:16
App\Models\Metiers
Definition:
Developpeur.php:2
App\Models\Metiers\DirecteurMarketing\fireDirecteurMarketing
fireDirecteurMarketing()
Definition:
DirecteurMarketing.php:61
App\Models\Metiers\DirecteurMarketing\hireDirecteurMarketing
hireDirecteurMarketing()
Definition:
DirecteurMarketing.php:48
Generated by
1.8.20