<?php 
 
/** 
 * LICENSE 
 * 
 * This source file is subject to the new BSD license 
 * It is  available through the world-wide-web at this URL: 
 * http://www.petala-azul.com/bsd.txt 
 * If you did not receive a copy of the license and are unable to 
 * obtain it through the world-wide-web, please send an email 
 * to [email protected] so we can send you a copy immediately. 
 * 
 * @package   Bvb_Grid 
 * @author    Bento Vilas Boas <[email protected]> 
 * @copyright 2010 ZFDatagrid 
 * @license   http://www.petala-azul.com/bsd.txt   New BSD License 
 * @version   $Id$ 
 * @link      http://zfdatagrid.com 
 */ 
class Bvb_Grid_Formatter_Bool implements Bvb_Grid_Formatter_FormatterInterface { 
 
    /** 
     * Constructor 
     * @param array $options 
     */ 
    public function __construct($options = array()) 
    { 
 
    } 
 
    /** 
     * Formats a given value 
     * @see library/Bvb/ Grid/Formatter/Bvb_Grid_Formatter_FormatterInterface::format() 
     */ 
    public function format($value) 
    { 
        $translate = Bvb_Grid_Translator::getInstance(); 
 
        return ((bool) ($value)) ? $translate->__('Yes') : $translate->__('No'); 
    } 
 
}
 
 |