perch_layout_has function could use clarification
From the documentation, the perch_layout_has() function:
You can test to see if a layout variable has been set using perch_layout_has()
So I assumed i was able to validate if a boolean variable was set in the layout vars using this function. The problem is how perch determines if the layout variable is set.
$var = $Perch->get_layout_var($var); if ($var) return true; return false;
if my set variable has a boolean value false, the function will return false even though the question asked "is the variable set" should return true because the variable is actually set, its value is false.
The function should either be returning the value of the isset() or array_key_exists() rather than returning the value.
Just a heads up for anyone no sure why their layout boolean variables are not working with perch_layout_has()