Ejemplo n.º 1
0
	/**
	 *
	 * Ajoute une classe à l'utilisateur scolarité
	 *
	 * @param      Classe $c Classe
	 * @return     void
	 * @throws     PropelException
	 */
	public function addClasse($c) {
		if ($this->getStatut() != 'scolarite') {
			throw new PropelException('addClasse() ne peut être appelé que pour un utilisateur scolarité');
		}
		if ($this->collClasses === null) {
			$this->initClasses();
		}
		if (!$this->collClasses->contains($c)) { // only add it if the **same** object is not already associated
			$jScolClasses = new JScolClasses();
			$jScolClasses->setClasse($c);
			$this->addJScolClasses($jScolClasses);

			$this->collClasses[]= $c;
		}
	}
Ejemplo n.º 2
0
	/**
	 * @param	JScolClasses $jScolClasses The jScolClasses object to add.
	 */
	protected function doAddJScolClasses($jScolClasses)
	{
		$this->collJScolClassess[]= $jScolClasses;
		$jScolClasses->setClasse($this);
	}