original_string: protected function createBaseServiceAbstract()
      {
          if( ! $this->files->exists($this->getServiceDirectory() . 'BaseServiceAbstract.php')) {
              $stub = str_replace(
                  ['{{ServiceDirectory}}'],
                  $this->getServiceDirectoryFromConfig(),
                  $this->files->get(__DIR__ . '/../stubs/base-abstract.stub')
              );
  
              $this->files->put(base_path() . '/' . $this->getServiceDirectory() . 'BaseServiceAbstract.php', $stub);
          }
      }
code: protected function createBaseServiceAbstract()
      {
          if( ! $this->files->exists($this->getServiceDirectory() . 'BaseServiceAbstract.php')) {
              $stub = str_replace(
                  ['{{ServiceDirectory}}'],
                  $this->getServiceDirectoryFromConfig(),
                  $this->files->get(__DIR__ . '/../stubs/base-abstract.stub')
              );
  
              $this->files->put(base_path() . '/' . $this->getServiceDirectory() . 'BaseServiceAbstract.php', $stub);
          }
      }
code_tokens: protected function createBaseServiceAbstract ( ) { if ( ! $ this -> files -> exists ( $ this -> getServiceDirectory ( ) . 'BaseServiceAbstract.php' ) ) { $ stub = str_replace ( [ '{{ServiceDirectory}}' ] , $ this -> getServiceDirectoryFromConfig ( ) , $ this -> files -> get ( __DIR__ . '/../stubs/base-abstract.stub' ) ) ; $ this -> files -> put ( base_path ( ) . '/' . $ this -> getServiceDirectory ( ) . 'BaseServiceAbstract.php' , $ stub ) ; } }
docstring: Create base service abstract class file
  
  @return void
docstring_tokens: Create base service abstract class file