<commit_before><?php
/**
 * Api Client class
 */

namespace SecucardConnect;

use Exception;
use GuzzleHttp\Client;
use GuzzleHttp\HandlerStack;
use Psr\Http\Message\RequestInterface;
use Psr\Log\LoggerInterface;
use SecucardConnect\Auth\GrantTypeInterface;
use SecucardConnect\Auth\OauthProvider;
use SecucardConnect\Client\ClientContext;
use SecucardConnect\Client\DummyStorage;
use SecucardConnect\Client\Product;
use SecucardConnect\Client\ResourceMetadata;
use SecucardConnect\Client\StorageInterface;
use SecucardConnect\Event\EventDispatcher;
use SecucardConnect\Util\GuzzleLogger;
use SecucardConnect\Util\Logger;

/**
 * Secucard Api Client
 * Uses GuzzleHttp client library
 * @author <NAME> <<EMAIL>>
 */
final class SecucardConnect
{
    /**
     * @var OAuthProvider
     */
    private $oauthProvider;

    /**
     * Configuration
     * @var array
     */
    protected $config;

    /**
     * GuzzleHttp client
     * @var Client
     */
    protected $httpClient;

    /**
     * @var ClientContext
     */
    private $clientContext;

    /**
     * Array that maps category names
     * @var array
     */
    protected $productMap;

    /**
     * Logger used for logging
     * @var \Psr\Log\LoggerInterface
     */
    public $logger;

    /**
     * Storage used to store authorization
     * @var \SecucardConnect\Client\StorageInterface
     */
    public $storage;

    /**
     * @var EventDispatcher
     */
    private $eventDispatcher;

    /**
     * Api version
     * @var string
     */
    const VERSION = '1.0.3';

    const HTTP_STATUS_CODE_OK = 200;
<commit_msg>bump version<commit_after><?php
/**
 * Api Client class
 */

namespace SecucardConnect;

use Exception;
use GuzzleHttp\Client;
use GuzzleHttp\HandlerStack;
use Psr\Http\Message\RequestInterface;
use Psr\Log\LoggerInterface;
use SecucardConnect\Auth\GrantTypeInterface;
use SecucardConnect\Auth\OauthProvider;
use SecucardConnect\Client\ClientContext;
use SecucardConnect\Client\DummyStorage;
use SecucardConnect\Client\Product;
use SecucardConnect\Client\ResourceMetadata;
use SecucardConnect\Client\StorageInterface;
use SecucardConnect\Event\EventDispatcher;
use SecucardConnect\Util\GuzzleLogger;
use SecucardConnect\Util\Logger;

/**
 * Secucard Api Client
 * Uses GuzzleHttp client library
 * @author <NAME> <<EMAIL>>
 */
final class SecucardConnect
{
    /**
     * @var OAuthProvider
     */
    private $oauthProvider;

    /**
     * Configuration
     * @var array
     */
    protected $config;

    /**
     * GuzzleHttp client
     * @var Client
     */
    protected $httpClient;

    /**
     * @var ClientContext
     */
    private $clientContext;

    /**
     * Array that maps category names
     * @var array
     */
    protected $productMap;

    /**
     * Logger used for logging
     * @var \Psr\Log\LoggerInterface
     */
    public $logger;

    /**
     * Storage used to store authorization
     * @var \SecucardConnect\Client\StorageInterface
     */
    public $storage;

    /**
     * @var EventDispatcher
     */
    private $eventDispatcher;

    /**
     * Api version
     * @var string
     */
    const VERSION = '1.0.4';

    const HTTP_STATUS_CODE_OK = 200;

{'fraction_non_alphanumeric': 0.10552606931002186, 'fraction_numerical': 0.003746487667811427, 'mean_word_length': 2.7783018867924527, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, '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': '2751695', 'n_tokens_mistral': 1009, 'n_tokens_neox': 974, 'n_words': 217}