De rápido ...
Línea 120, claramente se ve es la llave de cierre del else en la línea 116, entonces línea 124 será la de
la función el método... ¿dónde se cierra la clase?.
Insisto, errores de sintaxis es lo menos que se debería tener. Un buen editor con reconocimiento del lenguaje debería ayudarte marcándote esos errores...
Igual ahora alcancé a observar que en el constructor de tu clase padre estás asignado valores a propiedades no definidas (
$this->usuario sin haber antes un
public $usuario).