Code Duplication    Length = 14-14 lines in 2 locations

class.AuthProvider.php 1 location

@@ 36-49 (lines=14) @@
33
    /**
34
     * Load the authentrication providers specified in the FlipsideSettings::$authProviders array
35
     */
36
    protected function __construct()
37
    {
38
        $this->methods = array();
39
        if(isset(FlipsideSettings::$authProviders))
40
        {
41
            $keys = array_keys(FlipsideSettings::$authProviders);
42
            $count = count($keys);
43
            for($i = 0; $i < $count; $i++)
44
            {
45
                $class = $keys[$i];
46
                array_push($this->methods, new $class(FlipsideSettings::$authProviders[$keys[$i]]));
47
            }
48
        }
49
    }
50
51
    /**
52
     * Get the Authenticator class instance by name

class.EmailProvider.php 1 location

@@ 37-50 (lines=14) @@
34
    /**
35
     * Enumerate all supported EmailServices and instacetate them
36
     */
37
    protected function __construct()
38
    {
39
        $this->methods = array();
40
        if(isset(FlipsideSettings::$email_providers))
41
        {
42
            $keys = array_keys(FlipsideSettings::$email_providers);
43
            $count = count($keys);
44
            for($i = 0; $i < $count; $i++)
45
            {
46
                $class = $keys[$i];
47
                array_push($this->methods, new $class(FlipsideSettings::$email_providers[$keys[$i]]));
48
            }
49
        }
50
    }
51
52
    /**
53
     * Get the email provider by name