104 lines
1.7 KiB
PHP
104 lines
1.7 KiB
PHP
<?php
|
|
|
|
namespace Mmi\Bundle\ChallengeBundle\Resources\Model;
|
|
|
|
/**
|
|
* Class Challenge
|
|
* @author Simon Vieille <simon@deblan.fr>
|
|
*/
|
|
class Challenge
|
|
{
|
|
/**
|
|
* @var int L'heure du défi
|
|
*/
|
|
protected $hour;
|
|
|
|
/**
|
|
* @var string Le titre du défi
|
|
*/
|
|
protected $title;
|
|
|
|
|
|
/**
|
|
* @var string La description du défi
|
|
*/
|
|
protected $description;
|
|
|
|
/**
|
|
* @return Challenge
|
|
* @param int $hour L'heure du défi
|
|
*/
|
|
public function setHour($hour)
|
|
{
|
|
$this->hour = (int) $hour;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* @return int L'heure du défi
|
|
*/
|
|
public function getHour()
|
|
{
|
|
return $this->hour;
|
|
}
|
|
|
|
/**
|
|
* @return Challenge
|
|
* @param int $day Le jour du défi
|
|
*/
|
|
public function setDay($day)
|
|
{
|
|
$this->day = (int) $day;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* @return int Le jour du défi
|
|
*/
|
|
public function getDay()
|
|
{
|
|
return $this->day;
|
|
}
|
|
|
|
/**
|
|
* @return Challenge
|
|
* @param string $title Le titre du défi
|
|
*/
|
|
public function setTitle($title)
|
|
{
|
|
$this->title = (string) $title;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* @return Le titre du défi
|
|
*/
|
|
public function getTitle()
|
|
{
|
|
return $this->title;
|
|
}
|
|
|
|
/**
|
|
* @return Challenge
|
|
* @param string $description La description du défi
|
|
*/
|
|
public function setDescription($description)
|
|
{
|
|
$this->description = (string) $description;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* @return La description du défi
|
|
*/
|
|
public function getDescription()
|
|
{
|
|
return $this->description;
|
|
}
|
|
}
|
|
|