Whoops\Util\TemplateHelper::getVariable PHP Method

getVariable() public method

Gets a single template variable, by its name, or $defaultValue if the variable does not exist
public getVariable ( string $variableName, mixed $defaultValue = null ) : mixed
$variableName string
$defaultValue mixed
return mixed
    public function getVariable($variableName, $defaultValue = null)
    {
        return isset($this->variables[$variableName]) ? $this->variables[$variableName] : $defaultValue;
    }

Usage Example

 /**
  * @covers Whoops\Util\TemplateHelper::setVariables
  * @covers Whoops\Util\TemplateHelper::getVariables
  * @covers Whoops\Util\TemplateHelper::setVariable
  * @covers Whoops\Util\TemplateHelper::getVariable
  * @covers Whoops\Util\TemplateHelper::delVariable
  */
 public function testTemplateVariables()
 {
     $this->helper->setVariables(array("name" => "Whoops", "type" => "library", "desc" => "php errors for cool kids"));
     $this->helper->setVariable("name", "Whoops!");
     $this->assertEquals($this->helper->getVariable("name"), "Whoops!");
     $this->helper->delVariable("type");
     $this->assertEquals($this->helper->getVariables(), array("name" => "Whoops!", "desc" => "php errors for cool kids"));
 }