original_string: public function edit(UserUpdaterListener $listener, $id)
      {
          $eloquent = Foundation::make('orchestra.user')->findOrFail($id);
          $form = $this->presenter->form($eloquent, 'update');
  
          $this->fireEvent('form', [$eloquent, $form]);
  
          return $listener->showUserChanger(\compact('eloquent', 'form'));
      }
code: public function edit(UserUpdaterListener $listener, $id)
      {
          $eloquent = Foundation::make('orchestra.user')->findOrFail($id);
          $form = $this->presenter->form($eloquent, 'update');
  
          $this->fireEvent('form', [$eloquent, $form]);
  
          return $listener->showUserChanger(\compact('eloquent', 'form'));
      }
code_tokens: public function edit ( UserUpdaterListener $ listener , $ id ) { $ eloquent = Foundation :: make ( 'orchestra.user' ) -> findOrFail ( $ id ) ; $ form = $ this -> presenter -> form ( $ eloquent , 'update' ) ; $ this -> fireEvent ( 'form' , [ $ eloquent , $ form ] ) ; return $ listener -> showUserChanger ( \ compact ( 'eloquent' , 'form' ) ) ; }
docstring: View edit user page.
  
  @param  \Orchestra\Contracts\Foundation\Listener\Account\UserUpdater  $listener
  @param  string|int  $id
  
  @return mixed
docstring_tokens: View edit user page .