<commit_before><?php
namespace SimpleSoftwareIO\SMS\Drivers;

use GuzzleHttp\Client;
use SimpleSoftwareIO\SMS\OutgoingMessage;

class ZenviaSMS extends AbstractSMS implements DriverInterface
{
    /**
     * The API's URL.
     *
     * @var string
     */
    protected $apiBase = 'https://api-rest.zenvia360.com.br/services';

    /**
     * The callbackOption to receive message delivery notifications.
     *
     * @var string
     */
    protected $callbackOption;

    /**
     * The Guzzle HTTP Client.
     *
     * @var \GuzzleHttp\Client
     */
    protected $client;

    /**
     * ZenviaSMS constructor.
     *
     * @param Client $client
     * @param $accountKey
     * @param $passCode
     * @param string $callbackOption
     */
    public function __construct(Client $client, $accountKey, $passCode, $callbackOption = 'NONE')<commit_msg>Missing trait MakesRequests in Zenvia Driver<commit_after><?php
namespace SimpleSoftwareIO\SMS\Drivers;

use GuzzleHttp\Client;
use SimpleSoftwareIO\SMS\MakesRequests;
use SimpleSoftwareIO\SMS\OutgoingMessage;

class ZenviaSMS extends AbstractSMS implements DriverInterface
{
    use MakesRequests;
    
    /**
     * The API's URL.
     *
     * @var string
     */
    protected $apiBase = 'https://api-rest.zenvia360.com.br/services';

    /**
     * The callbackOption to receive message delivery notifications.
     *
     * @var string
     */
    protected $callbackOption;

    /**
     * The Guzzle HTTP Client.
     *
     * @var \GuzzleHttp\Client
     */
    protected $client;

    /**
     * ZenviaSMS constructor.
     *
     * @param Client $client
     * @param $accountKey
     * @param $passCode
     * @param string $callbackOption
     */
    public function __construct(Client $client, $accountKey, $passCode, $callbackOption = 'NONE')
{'fraction_non_alphanumeric': 0.10787011557512383, 'fraction_numerical': 0.003302146395156852, 'mean_word_length': 2.5857988165680474, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '2728405', 'n_tokens_mistral': 567, 'n_tokens_neox': 541, 'n_words': 128}