Framework  3.9
BooleanTypeRenderer Class Reference
+ Inheritance diagram for BooleanTypeRenderer:
+ Collaboration diagram for BooleanTypeRenderer:

Public Member Functions

 BooleanTypeRenderer ()
 
- Public Member Functions inherited from AbstractTypeRenderer
 AbstractTypeRenderer ()
 

Static Public Member Functions

static format ($value, $template="")
 
- Static Public Member Functions inherited from AbstractTypeRenderer
static translationDateTemplate ($template, $includeTime=true)
 

Detailed Description

Definition at line 40 of file boolean_type_renderer.inc.

Member Function Documentation

◆ BooleanTypeRenderer()

BooleanTypeRenderer::BooleanTypeRenderer ( )

Definition at line 42 of file boolean_type_renderer.inc.

43  {
44  }

◆ format()

static BooleanTypeRenderer::format (   $value,
  $template = "" 
)
static

Reimplemented from AbstractTypeRenderer.

Definition at line 55 of file boolean_type_renderer.inc.

56  {
57  trace("BooleanTypeRenderer template is $template and value is $value", 5);
58 
59  $text = null;
60 
61  if($template)
62  {
63  list($true, $false) = explode("/", $template);
64  if($true !== '' && $false !== '')
65  $text = ($value) ? $true : $false;
66  }
67 
68  if($text === null)
69  $text = ($value) ? "True" : "False";
70 
71  return $text;
72  }
trace($msg, $lvl=3, $callStack=null)
Send output to the trace log.
Definition: functions.inc:1010

The documentation for this class was generated from the following file: