Code Duplication    Length = 14-14 lines in 2 locations

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
     * Send the email

class.AuthProvider.php 1 location

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