Se ha eliminado el paso por referencia del tiempo de llamada [duplicado]

Posible duplicado:
El tiempo de llamada de paso por referencia ha quedado en desuso

Si bien puede estar documentado en algún lugar de Internet, no puedo encontrar una solución a mi problema. Desde la actualización de PHP 5.4, se han eliminado las referencias paso a paso.

Ahora tengo un problema con esta sección del código, y espero que alguien pueda ver lo que estoy tratando de hacer para que pueda ayudarme con una solución para superar mi problema de paso por referencia.

A continuación se muestra el código en cuestión:

public function trigger_hooks( $command, &$client, $input ) {
    if( isset( $this->hooks[$command] ) ) {
        foreach( $this->hooks[$command] as $func ) {
            PS3socket::debug( 'Triggering Hook \'' . $func . '\' for \'' . $command . '\'' );
            $continue = call_user_func( $func, &$this, &$client, $input );
            if( $continue === FALSE ) {
                break;
            }
        }
    }
}

.

Respuestas a la pregunta(1)

Su respuesta a la pregunta