Esempio n. 1
0
 public function __construct($nom, $prenom, $promotion, $numEtu)
 {
     parent::__construct($nom, $prenom);
     $this->_promotion = setPromotion($promotion);
     (int) $numEtu;
     $this->_numEtu = setNumEtu($numEtu);
 }
 public function __construct($id, $nom, $adresse, $email)
 {
     parent::__construct($email);
     $this->id = $id;
     $this->nom = $nom;
     $this->adresse = $adresse;
 }
 public function __construct($valeurs = array())
 {
     if (!empty($valeurs)) {
         parent::affecte($valeurs);
         $this->affecte($valeurs);
     }
 }
Esempio n. 4
0
 function __construct($id, $nom, $prenom, $mail, $exprecom, $inactif, $encadrement)
 {
     parent::__construct($id, $nom, $prenom, $mail);
     $this->exprecom = $exprecom;
     $this->inactif = $inactif;
     $this->encadrement = $encadrement;
 }
<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
include 'classes/Personne.php';
$personneArray = array();
$personne1 = new Personne('12345');
$personne1->setPrenom('Michel');
$personne1->setNom('Chouinard');
array_push($personneArray, $personne1);
$personne2 = new Personne('56789');
$personne2->setPrenom('Daliel');
$personne2->setNom('Huot');
array_push($personneArray, $personne2);
Esempio n. 6
0
 /**
  * Exclude object from result
  *
  * @param   Personne $personne Object to remove from the list of results
  *
  * @return PersonneQuery The current query, for fluid interface
  */
 public function prune($personne = null)
 {
     if ($personne) {
         $this->addUsingAlias(PersonnePeer::ID, $personne->getId(), Criteria::NOT_EQUAL);
     }
     return $this;
 }
Esempio n. 7
0
 /**
  * Adds an object to the instance pool.
  *
  * Propel keeps cached copies of objects in an instance pool when they are retrieved
  * from the database.  In some cases -- especially when you override doSelect*()
  * methods in your stub classes -- you may need to explicitly add objects
  * to the cache in order to ensure that the same objects are always returned by doSelect*()
  * and retrieveByPK*() calls.
  *
  * @param      Personne $obj A Personne object.
  * @param      string $key (optional) key to use for instance map (for performance boost if key was already calculated externally).
  */
 public static function addInstanceToPool($obj, $key = null)
 {
     if (Propel::isInstancePoolingEnabled()) {
         if ($key === null) {
             $key = (string) $obj->getId();
         }
         // if key === null
         PersonnePeer::$instances[$key] = $obj;
     }
 }
Esempio n. 8
0
 /**
  * Declares an association between this object and a Personne object.
  *
  * @param             Personne $v
  * @return Cotisation The current object (for fluent API support)
  * @throws PropelException
  */
 public function setPersonne(Personne $v = null)
 {
     if ($v === null) {
         $this->setPersonneId(NULL);
     } else {
         $this->setPersonneId($v->getId());
     }
     $this->aPersonne = $v;
     // Add binding for other direction of this n:n relationship.
     // If this object has already been added to the Personne object, it will not be re-added.
     if ($v !== null) {
         $v->addCotisation($this);
     }
     return $this;
 }
 public function __construct($nom, $prenom, $entreprise)
 {
     parent::__construct($nom, $prenom);
     (int) $entreprise;
     $this->_entreprise = setEntreprise($entreprise);
 }
Esempio n. 10
0
 /**
  * Filter the query by a related Personne object
  *
  * @param   Personne|PropelObjectCollection $personne The related object(s) to use as filter
  * @param     string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
  *
  * @return   CotisationQuery The current query, for fluid interface
  * @throws   PropelException - if the provided filter is invalid.
  */
 public function filterByPersonne($personne, $comparison = null)
 {
     if ($personne instanceof Personne) {
         return $this->addUsingAlias(CotisationPeer::PERSONNE_ID, $personne->getId(), $comparison);
     } elseif ($personne instanceof PropelObjectCollection) {
         if (null === $comparison) {
             $comparison = Criteria::IN;
         }
         return $this->addUsingAlias(CotisationPeer::PERSONNE_ID, $personne->toKeyValue('PrimaryKey', 'Id'), $comparison);
     } else {
         throw new PropelException('filterByPersonne() only accepts arguments of type Personne or PropelCollection');
     }
 }
Esempio n. 11
0
    {
        $this->nom = $nom;
        $this->metier = $metier;
        $this->distance = $distance;
        $this->direction = $direction;
    }
    function arreter()
    {
        echo "{$this->nom} a arrêté toute activité en cours.<br/>";
    }
    function marcher($pas)
    {
        $this->distance += $pas;
        echo "{$this->nom} avance de {$pas} pas.<br/>";
    }
    function tourne($degres)
    {
        $this->direction += $degres;
        echo "{$this->nom} a tourné de {$degres} degré(s).<br/>";
    }
    function etat()
    {
        echo "Le {$this->metier} {$this->nom} a avancé de {$this->distance} pas depuis le début, il fait maintenant face au degré     {$this->direction}.<br/>";
    }
}
$xavier = new Personne('Xavier Borderie', 'rédacteur', 0, 27);
$xavier->etat();
$xavier->marcher(50);
$xavier->tourne(-90);
$xavier->arreter(2);
$xavier->etat();
Esempio n. 12
0
 public function __construct($nom, $prenom, $role)
 {
     parent::__construct($nom, $prenom);
     $this->_role = setRole($role);
 }
Esempio n. 13
0
 function __construct($id, $nom, $prenom, $mail, $annee)
 {
     parent::__construct($id, $nom, $prenom, $mail);
     $this->anneediplome = $annee;
 }