Code Duplication    Length = 4-4 lines in 2 locations

src/phpsms/Sms.php 2 locations

@@ 339-342 (lines=4) @@
336
     */
337
    public static function scheme($agentName = null, $scheme = null)
338
    {
339
        if (($agentName === null || is_string($agentName)) && $scheme === null) {
340
            return $agentName === null ? self::$scheme :
341
                (isset(self::$scheme[$agentName]) ? self::$scheme[$agentName] : null);
342
        }
343
        if (is_array($agentName)) {
344
            foreach ($agentName as $name => $value) {
345
                self::scheme($name, $value);
@@ 368-371 (lines=4) @@
365
     */
366
    public static function config($agentName = null, $config = null)
367
    {
368
        if (($agentName === null || is_string($agentName)) && $config === null) {
369
            return $agentName === null ? self::$agentsConfig :
370
                (isset(self::$agentsConfig[$agentName]) ? self::$agentsConfig[$agentName] : []);
371
        }
372
        if (is_array($agentName)) {
373
            foreach ($agentName as $name => $value) {
374
                self::config($name, $value);