original_string: public function driver($driver)
      {
          $this->container['sms.sender'] = $this->container->share(function ($app) use ($driver) {
              return (new DriverManager($app))->driver($driver);
          });
  
          $this->driver = $this->container['sms.sender'];
      }
code: public function driver($driver)
      {
          $this->container['sms.sender'] = $this->container->share(function ($app) use ($driver) {
              return (new DriverManager($app))->driver($driver);
          });
  
          $this->driver = $this->container['sms.sender'];
      }
code_tokens: public function driver ( $ driver ) { $ this -> container [ 'sms.sender' ] = $ this -> container -> share ( function ( $ app ) use ( $ driver ) { return ( new DriverManager ( $ app ) ) -> driver ( $ driver ) ; } ) ; $ this -> driver = $ this -> container [ 'sms.sender' ] ; }
docstring: Changes the set SMS driver.
  
  @param $driver
docstring_tokens: Changes the set SMS driver .