<commit_before><?php

/**
 * AbstractConnector
 *
 * @package   Slick\Database\Connector
 * @author    <NAME> <<EMAIL>>
 * @copyright 2014 <NAME>
 * @license   http://www.opensource.org/licenses/mit-license.php MIT License
 * @since     Version 1.0.0
 */

namespace Slick\Database\Connector;

use Slick\Common\BaseSingleton,
    Slick\Database\Exception,
    Slick\Common\Inspector;

/**
 * Abstract Connector is a basic implementation of Connector interface
 *
 * @package   Slick\Database\Connector
 * @author    <NAME> <<EMAIL>>
 */
abstract class AbstractConnector extends BaseSingleton
    implements ConnectorInterface
{

    /**
     * @readwrite
     * @var \Slick\Utility\PropertyList A list of connector options
     */
    protected $_options = null;

    /**
     * @readwrite
     * @var \PDO The PHP Data Object (PDO) object
     */
    protected $_dataObject = null;

    /**
     * @readwrite
     * @var boolean A flag that indicates the connection state
     */
    protected $_connected = false;

    /**
     * @write
     * @var string The class name of Data object
     */
    protected $_dboClass = '\PDO';<commit_msg>Fixing type in the docblock<commit_after><?php

/**
 * AbstractConnector
 *
 * @package   Slick\Database\Connector
 * @author    <NAME> <<EMAIL>>
 * @copyright 2014 <NAME>
 * @license   http://www.opensource.org/licenses/mit-license.php MIT License
 * @since     Version 1.0.0
 */

namespace Slick\Database\Connector;

use Slick\Common\BaseSingleton,
    Slick\Database\Exception,
    Slick\Common\Inspector;

/**
 * Abstract Connector is a basic implementation of Connector interface
 *
 * @package   Slick\Database\Connector
 * @author    <NAME> <<EMAIL>>
 */
abstract class AbstractConnector extends BaseSingleton
    implements ConnectorInterface
{

    /**
     * @readwrite
     * @var array A list of connector options
     */
    protected $_options = null;

    /**
     * @readwrite
     * @var \PDO The PHP Data Object (PDO) object
     */
    protected $_dataObject = null;

    /**
     * @readwrite
     * @var boolean A flag that indicates the connection state
     */
    protected $_connected = false;

    /**
     * @write
     * @var string The class name of Data object
     */
    protected $_dboClass = '\PDO';
{'fraction_non_alphanumeric': 0.11477572559366754, 'fraction_numerical': 0.006156552330694811, 'mean_word_length': 2.6931818181818183, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 17, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7385586', 'n_tokens_mistral': 680, 'n_tokens_neox': 674, 'n_words': 187}