Exemple #1
0
 public function notifyAvailabilityScheduleChange(AvailabilitySchedule $schedule)
 {
     $user = $schedule->getUser();
     $supervisors = $user->getSupervisors();
     foreach ($supervisors as $supervisor) {
         $context = array('user' => $user, 'schedulePeriod' => $schedule->getSchedulePeriod(), 'supervisor' => $supervisor);
         $this->dispatchMessage('OpenSkedgeBundle:Mailer:availschedulechange.txt.twig', $context, $this->parameters['senderEmail'], $supervisor->getEmail());
     }
 }
 /**
  * Run tests to ensure the output is correct for set/getUser
  *
  * @return void
  */
 public function testUser()
 {
     $user = $this->getMock('\\OpenSkedge\\AppBundle\\Entity\\User');
     $availSchedule = new AvailabilitySchedule();
     $availSchedule->setUser($user);
     $this->assertInstanceOf('\\OpenSkedge\\AppBundle\\Entity\\User', $availSchedule->getUser());
 }