Cita: Por cierto alguien sabe a que se deben los Missing argument ?¿
El warning esta relacionado con la perdida de un argumento en una funcion en tu caso en el metodo constructor.
Ejemplo:
Código PHP:
function X( $uno, $dos )
{
echo "$uno $dos";
}
X('hola');
Eso te generara un warning Missing argument 2 for X, en tu caso la variable
$var del constructor no recivio ningun parametro, por eso te marco el warning y por consiguiente no podias referenciar a la variable
$this->gui. Espero haberme explicado