/** * Makes Chano work with single values too, not just i.e. an array of * arrays. * * @staticvar boolean $chano * @param mixed $value * @return Chano */ static function with($value = null) { static $chano = false; if (!$chano) { $chano = new Chano(null); } $chano->_set_current(array('value' => $value)); $chano->__get('value'); return $chano; }