<commit_before><?php
namespace AndyWendt\Socialite\Extender;

class SocialiteWasCalled
{
}<commit_msg>Added ability to extend socialite through event object<commit_after><?php
namespace AndyWendt\Socialite\Extender;

class SocialiteWasCalled
{
    /**
     * @param string $providerName 'meetup'
     * @param string $providerClass 'Your\Name\Space\ClassName'
     */
    public function extendSocialite($providerName, $providerClass)
    {
        $socialite = \App::make('Laravel\Socialite\Contracts\Factory');
        $socialite->extend(
            $providerName,
            function ($app) use ($socialite, $providerName, $providerClass) {
                $config = $app['config']['services.' . $providerName];
                return $socialite->buildProvider($providerClass, $config);
            }
        );
    }
}
{'fraction_non_alphanumeric': 0.12378640776699029, 'fraction_numerical': 0.0, 'mean_word_length': 3.0841584158415842, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '3278371', 'n_tokens_mistral': 236, 'n_tokens_neox': 230, 'n_words': 45}