1: <?php
 2: 
 3: /**
 4:  * Podium CMS
 5:  * http://code.google.com/p/podium/
 6:  *
 7:  * Copyright (C) 2011-2012 Martin Cassidy <martin.cassidy@webquub.com>
 8: 
 9:  * Podium CMS is free software: you can redistribute it and/or modify
10:  * it under the terms of the GNU General Public License as published by
11:  * the Free Software Foundation, either version 3 of the License, or
12:  * (at your option) any later version.
13: 
14:  * Podium CMS is distributed in the hope that it will be useful,
15:  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16:  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17:  *  General Public License for more details.
18: 
19:  * You should have received a copy of the GNU General Public License
20:  * along with Podium CMS.  If not, see <http://www.gnu.org/licenses/>.
21:  * */
22: 
23: namespace picon;
24: 
25: /**
26:  * Description of BooleanOption
27:  * 
28:  * @author Martin Cassidy
29:  */
30: class BooleanOption extends AbstractOption
31: {
32:     private $value;
33:     
34:     public function __construct($name, $value)
35:     {
36:         parent::__construct($name);
37:         Args::isBoolean($value, 'value');
38:         $this->value = $value;
39:     }
40:     
41:     public function render(AbstractJQueryBehaviour $behaviour)
42:     {
43:         return sprintf("%s : %s", $this->getName(), $this->value?'true':'false');
44:     }
45: }
46: 
47: ?>
48: