Tempo de chamada por referência foi removido [duplicado]

Duplicata Possível:
O tempo de chamada de passagem por referência foi descontinuado

Embora possa estar documentado em algum lugar na internet, não consigo encontrar uma solução para o meu problema. Desde a atualização do PHP 5.4, as referências de passagem foram removidas.

Agora eu tenho um problema com esta seção de código, e espero que alguém possa ver o que estou tentando fazer com ele, para que possam me ajudar com uma solução para superar meu problema de passagem por referência.

Abaixo está o código em questão:

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;
            }
        }
    }
}

.

questionAnswers(1)

yourAnswerToTheQuestion