original_string: protected function createPdoInstance()
      {
          //Empty attributes property cases exception in Yajra\Pdo\Oci8::__construct() method
          if (!is_array($this->attributes))
              $this->attributes = [];
  
          try {
              return parent::createPdoInstance();
          } catch(PDOException $e) {
              throw $e;
          }
      }
code: protected function createPdoInstance()
      {
          //Empty attributes property cases exception in Yajra\Pdo\Oci8::__construct() method
          if (!is_array($this->attributes))
              $this->attributes = [];
  
          try {
              return parent::createPdoInstance();
          } catch(PDOException $e) {
              throw $e;
          }
      }
code_tokens: protected function createPdoInstance ( ) { //Empty attributes property cases exception in Yajra\Pdo\Oci8::__construct() method if ( ! is_array ( $ this -> attributes ) ) $ this -> attributes = [ ] ; try { return parent :: createPdoInstance ( ) ; } catch ( PDOException $ e ) { throw $ e ; } }
docstring: Creates the PDO instance from Yajra\Pdo\Oci8 component
  @exception PDOException
  @return \PDO the pdo instance
docstring_tokens: Creates the PDO instance from Yajra \ Pdo \ Oci8 component